IMD 1.18: 29/04/2028 9:13:41 This is the performance test program for the 8560E series of spectrum analyzers.      B9826 VERIFY_6XEP Q  d@@ 80$@`$1L!@ @( @<F"!@P0!@d(>!@x<L!@PZh @Et @ @F @E!@d!@,x"@@ DhE D| DF D$ B@"B*"B0!B08!@DDP!@l\h!@,t!B@xD| BX` AE\@ )El Source_avail Source2_avail Enough_equap Test_flags Testgnumber Sequence_type Last_testSensorFcensorCurrent_cha EquipmentPresentPower_mtr_avail Counter_avail Sensor_avail Source_avail Source2_avail Enough_equip Test_flags Test_number Sequence_type Last_testSensorSensorCurrent_channelCal_timeCal_dataIo_paths@Dut@Printer@Pwr_mtr@Counter Sum_errors Sum_error$ Conditions Conditions$TestsTests$ Short_name$ Conn_check Trace_data Trace_data BandwidthsBwBw$MenuMenu$CouplingAc_dc Kbd_statusComp$Conditions_menu     @= RE-STORE "/srmux/USERS/TORR/OPVER_EVAL/VERIFY_6XE_E0000:HFS"@G-----------------------------------------------------------------------@G-----------------------------------------------------------------------@@I PROGRAM VERIFY_6XE: HP 8560 E-SERIES OPERATION VERIFICATION REV E.00.00@8 Revision also appears in Draw_alpha_hdr and Header_prnt@ 990909:16130EH DhE* D|0 DF: DDhN"BEZf @En'@~'@,F'@@ B  @  !x ( , 0Ѐ@D BDT@- REV E.00.00 Added support for 856xEC models.@ 1 Changed "HPIB" and "HP-IB" to "GPIB"@ 7 Fixed TIMEOUT bugs in Noise_sidebands test@ ; REV D.02.02 Fixed bug in "USER CAL" of power meter driver.@C REV D.02.01 Added No_data_flag in Test_Band0 to fix bug with 8560E@F REV D.02.00 Added spec improvements for Noise Sidebands and Frequency@- Response over a limited range.@I @ S0BE@ Sv0.tE0>@ S"0&EZfl@ $SV#E@ &EHF@ +0!E܀@ /pE@ 1E&@  Changed serial prefix breaks for DANL & SHD improvements for@9 8563E to 3645A and for 8564E/65E to 3641A.@G REV D.01.00 Changes serial prefix break for DANL & SHD improvements to@< 9999A for 8563E/64E/65E and to 3632A for 8560E.@H REV D.00.00 Fixes bug in Frequency Response test (applies to 8565E only@? Fixes bug in DANL test (8564E/65E w/ Opt 006 only)@A Adds support for Op3608EF@ 5V01Ef@ v0E0@ :Ed@ <`E@ >Eր@ 0 hE|E@ E0 E@ G&Z|E6@ IF0!DEV@ f0, Ert EMI; tests 1M & 100k RBW 6dB BW@ % (characteristic only)@ @ Added Op Ver revision to printed header information@E Adds support for 8562E and DANL and SHI improvements for@. 8560E, 8563E, 8564E, and 8565E@A Adds support for Opt H13, which retrofits DANL & SHD@9 improvements into older 8560E/63E/64E/65E@> Adds support for 535x m@ M~E@ O03\E@ Q0*EC@ T0-E@ V0-`E 0,@ Y,<J@ \V02DEdr 8zhL@ a0AhE@ c070E@ e05\icrowave frequency counter@G REV C.01.00 Loosens Log Fidelity spec for RBW >=300 Hz for ALL 856xEs,@ > not just newer ones as was done with REV B.00.00.@!/ Added audible prompts using Beeper@". Fixed bug in Noise Sidebands test@ #' REV C.00.00 Adds support for 8564E/65E@ $5 REV B.01.00 Reflects change to low freq limit on SHD@%J REV B.00.00 Adds support of Option 007, Digitized Fast Time Domain SweeE@ 06\E@ i0;|E@ k0:E@ m$0<<E0@ o<07EJ@ X0>Eh@ sx,E~`XP8P@ y0:DE@ |0=Eހ0@ 0ps@&@ Also supports Log Fidelity change for RBW >= 300 Hz@'> REV A.01.01 Fixes a defect in the DANL test for 8563E Opt 006@(9 REV A.01.00 Supports looser DANL spec in Band 0 of 8563E@)F Leveraged from VERIFY_62, Rev D.01.04 (for 8560A/61A/61B/62A/62B/63A)@*@+@, @- A?E@ 0@TE" 40 <8@TNH`Printer@Pwr_mtrH`Counter Conditions Conditions$Sensor Current_channelSefsorCal_timeCal_dataMenuMenu$Mode$File$KConditions_menuConditions_menuIo_paths@Dut@Printer@Pwr_mtr@Counter Conditions Conditions$SensorCurrent_channelSensorCal_timeCal_dataMenuMenu$Mode$File$Key$Catalog$Input$Comp$ Default_msus$ Kbd_statusUl$Clr$@.@/@@0H,3 Rev D.00.00 Changed "0:26"@ 313 to "0:44"@ 2H%D@3X@ 4 !"D@ 5#$@2@6%&!@7@8ٞ"K"GCLEARX" SCRATCH KEYX"PRINTER IS CRTX@90 Printall OFF@ :Conditions_data Cond_menu_len Query_dut_snInit_load_attpt Load_condsQuit Next_menuDraw_alpha_hdr Label_keys Key_pressed$ SelectionPageInterpret_keys Checking_cond Cond_errorVerifyCheck_addressesPrntr_availableCheck_model_num Check_sensorsCal_it Ref_level_cal Test_menu Prompt_userLine! 0 Softkeys ON@ ;'@<''!L9 Turn keyboard compatibility on for HP46020A HIL keyboard@=(" SYSTEM ID2Turn display compatibility in-@>(S300񷎎!2terface off if computer is 310@?@ @*Բ0 Call Conditions_menu subprogram@ AI which will call Test_menu subprogram@Bٞ"K"GCLEARX"MM)Clr text,graph Cs_no_file@FileFNFile$ Cs_load_errCheck_cal_dataCheck_sen_cont Store_condsSensorutilities Change_keyLc_no_cond_file@PathSc_no_sys_fileSc_create_fileOutput_conditns Full_address Select_code Nothing_thereAddress Model_num$Ser_num$ Entry_error Change_id Change_date Change_timeics,alpha on@C@D@E@FA9-,X% Yp2G@IHNhSH `tHX TH  Change_condChange_comment Change_file Change_sensorChange_addressInputTime Sensor_type Sensor_snI$No_sensor_warnFNSensor_file$Bad_file Address_okBad_select_code Check_addressModel$Option$ FNColor_flag$C_flag$0 Set test condition information@ H& Rev E.00.00 Added support for 856xEC@ I@ J     @ K\@ L   @ M@@ N @ O@P@P@+. Mode=Key_pressed$&" mode";File$=Sensor file$@ PDP0. Used to see if mass storage device is present@ Q@@ R@@ S@@ Td@P@ U_@P@ Vd@@ W @ X@  Yh0 HIL keyboard@ Z1@ [1&2 Sensor Utils$@ NѲ@  %Ե2Conditions Menuղ@ ڻ&2 Change Entry% @ ۛ!=@ ٞ@ P@ ޻&2 Verify Bus%)' Verify presence of instruments on GPIB@ ߛ!=@ ٞ@ 0Բ@ &2 Query DUT S/N2Query DUT S/N&(@ 㛵!=@  ٞ2Query DUT S/N mode @ @ &2 Exit Program2Exit@ \@ ]1@ ^1@ _@ ` @ a" SYSTEM ID)' Select default mass storage file loca-@ b 0)# tion based upon the computer being@  ct"S300) used.@ d":,700,1)% The first attempt to load the CONDI-@ et"9816()$ TIONS file will be from the default@ f":,700,1) msus. Refer to Load_conds@  gt"9836h@  Program&0 Quit the program@ "@ @ @ 궎 0!0 Load conditions data@ R@ 푵2+Checking availability of conditions file...@  'ܶ! Load from default_msus$@ S1Dӵ2 CONDITIONSղ-2@ 2Loading conditions from Dӵ2 CONDITIONSղ2...@ 񸎎(`@  S1Dӵ2 CONDITIONSՇղ-2@ 2Loading conditions from Dӵ2 CONDITIONSՇղ...h":,700,1@ i@ j"MSI@ k @  l  LOAD CONDITIONS$(*)@ m @  n0 Read Conditions$(*)@ o0 # of lines in conditions menu@ pu΀wwx@ q@ rͤ@  s 0 Set current time and date@ t @ u@ v@ w!@ x@ y2Conditions Menu@ z @  {  CONDITIONS_MENU MAIN LOOP@ | @ @ @ S۞ͤ@ @ ȿ!)h+' Conditions file is not compatible with@  +# Rev D.00.00; use defaults instead.@ ͤ@ ?Ե2EWARNING: CONDITIONS file from system file location is not compatible!ղ@ @  0Բ-# Overwrite stored verification data@ 0 See if DUT at GPIB address@  0 Set current time and date@  @ R@  @ ȿ!+|} 0 Main menu loop@  ~"0 Set to 1 to exit program@ #0 Set to 1 to go to Test menu@ %Ե2Conditions Menuղ0 Draw Menu graphics header@ @  0 Key press loop@ @ 𳎎@2kTest Menu,Load Conds,Sensor Utils,Change Entry,Verify Bus,Query DUT S/N,,Exit Program,,Store Conds,@ p@2cTest Menu,Load Conds,Sensor Utils,,Store Conds,Change Entry,Verify Bus,Query DUT S/N,E,' Conditions file is not compatible with@  +# Rev C.00.00; use defaults instead.@ ͤ@   0 Set current time and date@  @ @  ?Ե2EWARNING: CONDITIONS file from system file location is not compatible!ղ@  @  +@  +?ѵ2@ERROR: Unable to load CONDITIONS file from system file location.ղ@  @  0L0 Store Conditions$(*) onto file@  U@ xit Program,,@ @  @  @ '()*ղ@  ,0 Process key selection@ "#4@ @ #ж0 Check for errors before leaving@ -@ .@  0Բ0 Verify instruments on GPIB@ 2Ե2.ղ, Check address non-duplicity@ 4, Check if printer is available@ )' Checks that DUT's there and responding@ 6)- Check that DUT is 8560 E-Series REV B.00.002+Checking availability of conditions file...@ ͻ@  W@  S1Dӵ2 CONDITIONSՇղ-2@   X2Storing conditions onto Dӵ2 CONDITIONSՇղ...@ Sٞͤ@ S0@ W@  @  Dӵ2 CONDITIONSՇղ1 @ S1Dӵ2 CONDITIONSՇղ-2@ XU@  @ !?Ե2@ERROR: System mass storage file location catalog cannot be read.ղ@  8+ Check sensor data availability@ - 9.;.ղ@ .=Ѳ@ @ @  "p0 Head for the next menu@ @ ׳@ 43 Cannot allow entry to Test Menu if printer is not@ ' available; results only go to printer@ !Ȇ*0 Printer is not available@ .@ ?Ե23ERROR: Printer not available; cannot perform tests.ղ@ @ "@ # $@  %2Querying DUT S/N...@ &!ȵNA /t0 DUT GPIB address location@  'ȵNo GPIB address listed for DUT@ (-/`?ѵ2%ERROR: No GPIB address listed for DUT.ղ@ )2賎@ *Z!ȿ@ +[Z@ , ]@ -[@ .[@ / @ 0^Z@ 1[%]@ 21Z,2@ 3ٞ2IP@ 4#@ 5ٞ2ID?@ 6۞_@ % Printer is available, assign IO path@ 1!ȁ,2@ @   from Prntr_available@ 8@ 2(Checking availability of sensor files...@ @! !3 C.00.00 Changed from 11 to 12 to accommodate 8487A@ @ȵNA !d@ ٵ2 #,K,2A,5Z2SEN@ȃ@ȁ@ B@ C1DՇղ-2@ @ F@ C۞ ͤ@ @ H.ղ@ 7_ 򷎎0@  8d_!' Display up to 3 options@ 90ȳ@ :d2@ ;@ < @ =ٞ2SER?@ >۞`@ ?&@ @d_@ Addd`ղ@ Bddd `@ C@ D@ E F6 Added in Rev B.00.00@ GȇE2(@ H.@ I?Ե24ERROR: This program does not support the current DUTղ@ J@ K@ L M]J@  B @ ?Ե2ERROR: DՇղ file not found..ղ@ J@ F off error@ ?Ե2 ERROR: Unable to load data from DՇղ..ղ@ J@ @ ´@|@ Ñ@ ĺ@ Ŷ @  ƶ $ INTERPRET CONDITIONS MENU SFKs@ Ƕ ,8 Take action indicated by key press and pointer position@ (2 Mode2 @ Nȵ%DUT doesn't respond at address listed@ O-2?ѵ2-ERROR: DUT doesn't respond at address listed..ղ@ P@ Q@ R@ S @ T , PROCESS CHANGES IN THE CONDITIONS MENU@ U 0VP0 Change selection pointed to@ W b0 Blanket error trapping command@ X)3dd0 Operator id@ Y)4df0 System date@ Z)4,dh0 System time@ [)4Tdj0 Test conditions! ( ! @ ( "@ ˻&2 Test Menu2 Test Menu#,0 Go to Test_menu subprogram@ ̛!=@  ٞ2Test Menu mode @ #@ ϻ&2 Load Conds2 Load Conds#@ Л!=@  ٞ2Load Conds mode @ !@ ӻ&2 Store Conds2 Store Conds$H@ ԛ!=@  ٞ2Store Conds mode @ L@  ׻@ \)4xdl2 User comment@ ])4dn0 System mass storage file@ ^))! 4dpE Rev C.00.00@ _)!5dr4 GPIB addresses@ ` 0 ON ERROR GOTO entry_error@ a0 from Change_key@ b cf@  d2Enter the new system date:@ eȐ# Rev C.00.00@ fdtղ@ g26@@ hdu P@@ i $@ jdu#@ k @ l@ m@ n      oh@  p2Enter the new system time:@ qȐ" Rev C.00.00@ rdtղ@ s27@ t#@ u @ v@ w@ x yd@ z2*Enter the new operator ID |<=MAX@ {Ȑ! Rev C.00.00@ |dtղ@  }27Ԃ!%@ ~@  p@  dv)ȃ8 81,82,85 or 87@ dw됳@ 2FEnter the @  0 "535x Microwave Frequency Counter -"," 715 ?" = Rev D.00.00= Rev D.00.00@  @@  @  PPH PPP@& &l&8|O& `0E  0 DhE D|$ DF. D8 PB @EN @last 5 digits of Sensor serial number or 0 if not available:@ dx2@ dtdxղ@  dx dxNA 8dx0@ dwdx@  dwdw`@j9س@ dw񎷎9\@ )ȵ NA@ 9ij@  dz@ C1d{dvdwղ-2@ )ٵ#,5Zdw@  @ @ :8@ dw:,?ѵ4ERROR: Sensor serial number must be from 1 to 99999.ղ@ @  z Z @Fh lr"BE~ "BE!B0!@DF B H  0 ڀhP @ E H@ E(@ 8EF@ !T#Ed@ ?Ե2 ERROR: No sensor file found for )ȁ S/N dwղ@ @  l@ 2*Enter your comments |<=MAX@ Ȑ" Rev C.00.00@ dtղ@  2;`!%@ @  j@ 2*Enter test conditions description |<=MAX@ Ȑ" Rev C.00.00@ dtղ@  2< !%@ @  0n0 system @t@ $zE($@ '0XE  (@ ,E@ .0 E@ 0R E @ 0E@ 4(,E4@@ 7HL4EP0X@ :d08Enmass storage file@ 2 Enter mass storage file location@ Ȑ# Rev C.00.00@ dtղ@ 2=@  1! Rev C.00.00@  d}@ @ 2-Checking availability of mass storage file...@ ͻ@ @ @ @  }?Ե2&ERROR: Unable to obtain catalog from "2".ղ@ @  0r0 Change GPIB addresses@ d~@ x,~xp@ AE@ C0@ 0E@ G0  H00 4{Ptc$ Short_name$ ConngcheckMenuMenu$ Key_title$ Test_menu Test_menuIo_paths@Dut@Printer@Pwr_mtr@Counter Test_flags Test_number Sequence_type Last_test Conditions CondiZ됳@ 27Enter the GPIB address, or 0 if device not applicable: @ dx2 Rev C.00.00@ dtdxղ@  dx dxNA ?dx0@ Zdx@ Z񎷎?0@ Z?p@ )ȵ NA @ øAL@ [!cZ@ ^Z@ ƽ d@ [@ [@ d@ d~@ ?Ե2ERROR: Select code [2, does not currently support GPIB operations.ղtions$TestsTests$ Short_name$ Conn_checkMenuMenu$ Key_title$Mode$ Test_link$ Working_link$ Kbd_statusUl$Clr$ Header_prntICheck_equipment Check_optionsDraw_alpha_hdrPage Label_keys Key_pressed$Inter_test_keysQuit Model_num$Ser_num$ Prompt_userLink_itDo_test Repeat_it Power_meterOffsetLinker Repeat_seq Seq_abortComma Test_@ ^^!@೎@ d~@ ?Ե2.ERROR: Address must be from 0 to 30 inclusive.ղ@ ѹ@ d~A@@  )ٵ#,4D,X,KZ?@ 2Ե2ERROR:ղ@ չ@ ֹ@ ׺@ ض b@ ?Ե2-ERROR: Data not accepted, check entry format.ղ@ ۺ@ ܶ @ ݶ 1 CONDITIONS$(*) AND TEST_CONDITIONS$(*) DATA@ ߶ 2 Rev E.00.00 Changed "HPIB"num$ Last_page Point_pos Last_point Write_page Do_it_again Rep_abort Test_dataOption$Model$C_flag$ FNColor_flag$%Selects a test and test mode@  @   % Sequence type: 1=Run all tests once@  " 2=Single sequence@   3=Single test@  " 4=Repeat sequence@   5=Repea and "HP-IB" to "GPIB"@  # 25,3 0 Number of lines,pages0 Number of lines,pages@  ) "Spectrum Analyzer Under Test.......",""@  ) "Operator ..........................",""@  ) "Date ..............................",""@  ) "Time ..............................",""@  ) "Test Conditions ...................",""@  ) "Other comments ....................",""@  0 "System mass storage file location .","t test@  @ @  @  \@   \\@  @@  @   @@P@ @@  *@PI@@  @  ( Reset last_test when entering Test_menu@ @   ȶ1 HIL keyboard@ 1@ 1@  @ 1@ 1@ @  :,700,1"@  ) " POWER SENSOR SERIAL NUMBERS ",""@  - "8481A ............................."," NA"@  - "8482A ............................."," NA"@  - "8485A ............................."," NA"@  - "8487A ............................."," NA"@  ) " GPIB ADDRESSES ",""@  / "Spectrum Analyzer Under Test - - -"," 718 ?"@  / "GPIB Printer - - - - - - - - - - -"," 701 ?"@  / "436A Power Met@ 2 Test Menu@ Բ@  @   # LOAD TEST$(*), SHORT_NAME$(*)@  @  ȣȤ1 Num entries, pages@  ȿ @ !ȣǣȣǤ@ " Գ@ # @  $ԁղ0 Check for sufficient equip@ % Բ@ & @  '  TEST_MENU MAIN LOOP@ ( @ ) 0 Selection loop@ *"Ե2 Test Menuղ@ +@  ,0er - - - - - - - - -"," 713 ?"@  / "438A Power Meter - - - - - - - - -"," 712 ?"@  / "8902A Measuring Receiver - - - - -"," 714 ?"@  / "3335A Frequency Synthesizer - - - -"," 704 ?"@  / "8662/63A Synthesized Sig Gen - - -"," 717 ?"@  / "8340A/B Synthesized Sweeper - - - -"," 719 ?"@  / "83640A/650A Synthesized Sweeper - -"," 716 ?"@  / "5342A Microwave Frequency Counter -"," 703 ?"@  / "5343A Microwave Frequency Counter -"," 702 ?" HP46020A keyboard@ -2lAll tests,Single sequenc,Single test,Repeat sequenc,Repeat Test,,Cal sensor,List equip,,Cond menu,@ .4@ /2fAll tests,Single sequenc,Single test,Repeat sequenc,Repeat Test,Cal sensor,,List equipment,,Cond menu,@ 0@ 1#!萳@ 2%&#ղJ Write page and label soft keys@  3(0 Decode key press selection@ 4)Ķ0 Abort key exits this loop by@ 5׶0 setting Quit to 1     @ 6 @  7  INTERPRET TEST MENU SFKs@ 8 9(5 Decodes selection and mode and calls proper routines@ :&2 Mode2 !& ![ Mode annotation on menu@ ;&2 Cond menu&2 Cond menu&2 List equip&2List equipment@@ <&2 Cal sensor&2 Cal sensor4@ =ٞ2IP ID?0 First check instrument identity@ >۞*@  ?* !򷎎**!@ @ put_Atten_Acc","",0@ ¼ @ " 7) IF Gain Uncertainty ","IF_Gain_Accuracy","",6@ ü > " 8) Scale Fidelity ","Scale_Fidelity","",6@ ļ < " 9) Residual FM ","Residual_FM","",32@ ż @ "10) Noise Sidebands ","Noise_sidebands","",17@ Ƽ A "11) Frequency Readout/Counter Accy ","Freq_Readout_Acc","",32@ Ǽ > "12) Frequency Span Accuracy ","Span_Accuracy","",33@ ȼ = "13) Second@ Aٞ2SER?@ B۞+@ C* 򷎎@  DI*!' Display up to 3 options@ E@ FI2@ G@ H @ IJ*@ JKLJ+ղ@ K*JKI2 +@ L *(@M-Ե2?ERROR: Conditions Menu DUT ID disagrees with responding DUT ID.ղ@ N-Ե2Conditions Menu ID: ղ@ O-Ե2Responding DUT ID: *ղ@ P-Ե2EChange Conditions Menu ID or cycle DUT power if bus hangup suspected. Harmonic Distortion ","2nd Harm Dist","",7@ ɼ ? "14) Frequency Response ","Frequency Resp","",34@ ʼ ? "15) Image and Multiple Responses ","Image_Multiples","",2@ ˼ = "16) 1ST LO OUTPUT Amplitude Accuracy ","1st_LO_Output","",3@ ̼ > "17) Displayed Average Noise Level ","Disp_Avg_Noise","",1@ Ͷ @α Test_menu@϶@жP P@@Q@ R@ S@ T@  U& t0 The name of the key pressed@ V2 All tests2 All tests̳@ W @ X/@  Y2Single sequenc@ Z @ [/@  \2 Single test@ ]!=@ ^ٞ@ _ @ `1Բ@  a2Repeat sequenc̳@ b @ c/@  d2 Repeat Test@ e @  l S0E  @" ( 80@ 6TE>@ F0EPtHeessage$FlagAppefd$Key$BeeperBeeperKbd_contKbd_cont@ @ A@!  6 REV C.0er for audib Prompt_user Prompt_userMessage$FlagAppend$Key$Bf3@ g2List equipment2 List equip@ h!=@  iٞ2List equipment mode@ jԂղ@ k-Ե2Pressղ@ l2 Cal sensor2 Cal sensor`@ m!=@  nٞ2Cal sensor mode @ o5Ե2USER CALղ@ p2 Cond menu2 Cond menu@ q)@ r@ s@ t @  u  LINKED TESTS ROUTINE@ v eeperKbd_contA@ Ҷ 6 REV C.01.00 Added call to Beeper for audible prompts@ Ӷ @ Լ@@@ ն @ ֿ񎷎$@ ׳@ ع@ ٶ @ 2ERROR: @ Ե2ERRORղ@ ܸ@ Ե2PROMPTղ@ ޹@ ߶ @ 2 (any key)@ 񎷎(@   (any key or 'Q' to quit)w/8 Allows entry of a list of tests that run in entry order@ x!=@ yٞ@  z6# Top 4 lines of page are for header@ {  6萳@  |20 Clear test sequence string@ } O Rev B.00.00 Added 17th test, FADC Accy, and reordered for better flow during@  ~  All Tests@  ,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,*,@   8Հȿղ@  9@ @ 㹳@ 䑥 Rev C.00.00@ @ 恵! 0 SFKs OFF@ ! @    @  @ 끵! 0 SFKs ON@ 쑥@  @ 񎷎@ x0 Quit flag@ Qd2 See if Q key pressed@ 񸎎@ @ 󹳎@ @  @ Prompt_user@@< \D<@  0 HIL keyboard@ ABORT SEQUENC;@ @  ABORT SEQUENCE;@ @ @ <2, @  =<1 Parse out test #@ =2* 0 Decode test_link$, call tests@ <@ =@  =2*0 Not done with tests@ "Ե2 Test Menuղ@ #!萳@ > !萳@ ?#6萳@ @ >6萳@  / 0E  F ". : FB!pH!P ,\hp|@ 0DE@ 0dE@ 0E@ 0E0 @ . Clear last pointer@ B#ղ* Write new page@ ?=>@ !=@ ٞ@ @ 1Բ0 Perform test@ <2, @  =<3 Parse out test #@ @  (9@  ;@ 2@ @ @  32 Allows a single test to be repeated until aborted@ !=@ ٞ@  Dh0 0 *@ 0`6@ >XD@ L0|E\PlHp@ #v0E~@ 0E@@ (E8 48ڀset Num_entries Deld_keyboa@ @  0 HIL keyboard@ ABORT REPEAT F@ @  ABORT REPEAT F@ @ 1Բ0 Perform test@ D@  F@ @ @  @  < Rev B.00.00 Following data reorganized for better flow when@    running All Tests@   H  17,2 ## Test title, Short name, Conn checkrd W Label_keys Label_keysLabel$ Key_pressed$ Page_info$PointerPageDefined Key_label$ Kbd_buffer$Offset Num_entries Delta_page Total_pagesItems_per_pagePoint Read_keyboard Wrt_softkeysWrite_new_page Wrt_pointerClear Keyboard$WaitSoftkeyMotionPosition_pointKeyCommaIgnoreCheck_position Change_page Write_page Kbd_statusUl$Clr$ Last_point## Test title, Short name, Conn check@  > " 1) 10 MHz Reference Accuracy ","10_MHz_Ref_Acc","",3@  < " 2) Fast Sweep Time Accuracy, Opt 007","FADC_Accy","",3 I Rev B.00.00I Rev B.00.00@  > " 3) Calibrator Amplitude Accuracy ","Calibrator_Amp","",2@  = " 4) RES BW Switching Uncertainty ","RBW_Switching","",5@  @ " 5) RES BW Accuracy and Selectivity ","Res_Bandwith_Acc","",6@  ? " 6) Input Attenuator Accuracy ","In@  @  ? Labels the softkeys according to Label$, which is in the form:@   "Keys_name1,...,Key_name10,"@  A Returns the literal name of the softkey selected in Key_pressed$@  @ Prints an array of selections held in Page_info$ (Conditions or@  A Test menu). Page_info$(0,1) = # of lines. Page_info$(0,2) =@  < # of pages (14 lines/page). Page_info$(1:# lines) is 37@   characters l     ong@  F Pointer keeps track of the line in Page_info$(*) a pointer is set to.@  @  D  @Ȥ@ u΀!,wwx%+ Rev D.00.00 Same dimensions as Conditions$@  @  0[ First line of Page_info$(*) is printed with 4 blank lines between it and the top of screen@   ȿ0 Length of Page_info$(*)@  0 SH arrow keys move ptr 10 lines@  ȿ0 Total pages in Page_info$(*)@  ^dJ`age_info$PageTd Test_flags@ @ @ @ @ f G Write_page Write_page Page_info$PageT$ Test_flags Test_number Sequence_type Last_testItemItem_len@ } @ ~ G Writes page # Page of Page_info$(*). Assumes pages are 14 lines long,@  G but that each page starts at 10 lin! @    0 Ensure pointer is in range@   0 Set correct page@   萶0 Line # for TABXY function@  @  0 Read keyboard entries@ 0 Write special function keys@ 0 Write page@  0 Write the pointer indicator@   2  @  ȁDate񷎎 t@  @  @  h@ !(e intervals. Thus, page 3 consists@   ! of lines 31-44 of Page_info$(*).@  @ @%@ @  @ @  Զ/ For items on the page@ 2@  ȿ @   ȿ !%@ Ȑ@  ȿ !%@ ! ȁ!@  2...  ! @ @   ȿ򎷎ܛ !P@  ȿ􎷎( ȟȤ@ !(Ȥ@ @ @   񷎎 0 Wait for a key press@ 20123456789^VWT ꐶ8SFK0-9,up,down,shup,shdn@   ! 0 CNTL tkey pressed@ !2WT ꐶ0 CNTL-SHIFT up & down arrow@  " !萶1 Valid CNTL key pressd@ #@  $񎷎 0 Undefined key pressed@ %0 Motion of 1 to 6 indicates@ &ꐶ04 up,down,pageup,pagedown,top page, middle of pages@    !% ȿ @$ IF Item<=VAL(Page_info$(0,1)) THEN PRINT " ";Page_info$(Item,1);" ";Page_info$(Item,2);RPT$(" ",37-LEN(Page_info$(Item,2)))@$  @  Rev C.00.00@ 23Use arrow keys to move pointer, softkeys to select.@  @ Write_page@@%@ T0 D T p0Ep' 0 Set new pointer position@ (0 Print the pointer@ )@ *0 Ignore undefined softkeys and@  +ǐ4 don't exit subprogram@ ,  ꐶ6 Set pointer based on Page@ -׶0 and Point@ . 0/0 Write the softkeys@ 0!`@ 1"2, @  2!"0 Parse out next label@ 3"@ 4!!ǵ20 Does key have non-blank def.?@ 5!!ǽ$!@E @(" @<F2'@P@'@dN'@xF\'@jx"BE@ 0$E@ 0E@ 0EresentPower_mtr_avaid Counter_avail Sensgr_avail Source_avaal Source2_avail Engugh_equip Conditiofs Conditions$Line Next_line Next_lineBus No_sel_code No_se@ 6!@ 7@ 8 09 0 Determine a new pointer pos.@ :ꐶ0 Up@ ;萶0 Down@  <0 Page up@ =< 7 Page down@ >  R( Make sure you don't go beyond last test@ ?0 Top page@ @ 萳@ A  2? Page 2 (Conditions menu) or Page 5 (HF sequence on Tests menu)@ B8 萳@ Cl_codeVerifyVerify EquipmentPresentPower_mtr_avail Counter_avail Sensor_avail Source_avail Source2_avail Enough_equip Conditions Conditions$Line Next_lineBus No_sel_code Not_there)'Writes '*' for instruments found on bus@  / Rev C.00.00 Modified to add 8487A Power Sensor@  D Rev D.00.00 Modified to add support for 5350 microwave freq counter@   @  Dl&0 Up or Down@ E0 Have possibly jumped a page@ F@ G H&1 Determine what needs to be changed from new pos.@ I'@ J 󷎎 0 Gone off the top of the page@  K'0 Change the page if page > 1@ L0 Determine new page #@ M' 萶7& If Change page, then Point is at top,@  N' 萶2 otherwise Move point by 1@ O@ P @ Q  @  \@  @  2Checking the bus ...@ ΀{y@   ! ȿD/ Rev C.00.00@  ȵNA @@ 2,Checking for an instrument at GPIB location ȁ@   ȁ0 Select code@  @ @ @  @ ?%1 Skip the non-responding ones@  @  ȁ٥@  @ &@   Ȇ*0 Device presen  H`% Off end of page or Beyond last entry@  R' 0 Off end of page@ S 0 New page #@ T'  ꐶH# Pointerpositioned down on new page@ U'<  萶P Pointer at last entry@ V@ W @ X'l@ Y@ Z 0[0 Write a new page@ \)ղ@ ]*@  ^*80 HIL keyboard@ _+1@ `,1@ al@ bt@  ! ǁ! Rev C.00.00 Changed 12 to 13@ @  @ &  @  Ȇ    @ @  @  ! $ Rev C.00.00 Changed 11 to 12@   ȵNA  ǁ@  8 Rev D.00.00 Changed "Line+3" to "Line+4" in line above@  @  @ @ ǷXA"Ɛ@ Ƿp1@ Ƿ1+1@ c,1@ d@  e!= !@ f!=@ gٵ2 K,D,K,D,K+2Page 2 of 2 ,@ h@ i  j$0 A do nothing subroutine@ k 0l0 Reads first 3 characters of the@ m 0 keyboard buffer into keyboard$@ n @ o@ p !q!/ Writes the pointer and remembers last position@ r @ s-<- 萳@  @ @ ŠǷAސ@ õ! ǎAߐ@ ĵ! ǎ A搶0 Rev D.00.00 Added 5350@ Ŷ @ ƶ @DZ Verify@ȶ@ɶ@ L `8< < L 0E  F & , F2 < D FJ P t- 0 Clear last pointer@ u=>4 Write new pointer@ v-@ w@ x @y***Label_keys***@z@{ |@P pl|D 0E " F$ *. @E: @F @FTV `nEz\@ @      Setup_graph Setup_graphX_unitsXminXmaxXdivX_title$Y_unitsYminYmaxYdivY_title$ Graph_title$ Plot_ratio FNPlot_ratio FNCsize_val Label_offXY     @ ˶ @ ̶ ( Sets up the graphics area for plotting.@ Ͷ / * Prints horizontal, vertical and graph labels@ ζ ? * Scales the X and Y coordinates to units of X_units & Y_units@ ϶ = * Sets the start & stop coordinates, Xmin, Xmax, Ymin & Ymax@ ж @ * Draws tick marks every Xdiv & Ydiv scaled to Xunits & Y units@ Ѷ @   0 Semilog graph@  @  Ӳ@ ٞ2K2DEGX2GCLE P  P @ |EH"@.840:@(R@ %^ Eblrv!P!$ARX2GINITX2 GRAPHICS ONX2 ALPHA OFFX@ 2INTERNAL#@ Ӆ ղ@  @ ـ!Z!#!_ @ ?zG{@ ۸,@ ܀숋 @ (?333333@ ޹@  ߋ퀻0 X title@ @  @  틻0 Graph title@ ㆻ@  @ 倵!20 Y title@ !Z@  @  <@ 釵!P!+!Y @ ȀԀxph`X@ :E*@8606@ifter@Pwr_mtr@Coufter Sum_errors Sue_errors$TestsTestc$ Short_name$ Conuence_type LDutDutInput$Io_valueChar$Io_paths@Dut@Printer@Pwr_mtr@Counter Sum_errors Sum_errors$TestsTests$ Short_name$ Conn_check Test_flags Tes@ ! 0 Area applied to WINDOW@ 칳@  $ Normal grid@ 0 Frame & Grid@ @   $0 Normal grid@ , $6 Y grid for semi-log@ ȳ@  (?zG@  @  @ p@ @ 0 Y labels@ @ @      t_number Sequence_type Last_test Conditions Conditions$ Trace_data Trace_dataRigel_fw Function$Entry$ Instruction$Parse Parse_valueValueRlcalDoneFNOption_present Dummy_value Ref_levelSpanRbw Delta_freqBin_data Real_dataDut_addr@Dut_binScaleRef_lvlDummyRl_volts Min_resoln First_bucket Last_bucket Num_bucketsI Center_freq Max_value Peak_index Prompt_userCur_err$Dut_end2***DUT Drive@ @   @   @ @  0@ 0 X labels@ @  `@     L@ @   @  @  䳎@   (?zG س@   @   @   @  @   0 Clip area for plotting@  @@r***@ 6  REVISED 900320:1000 MLG@ 7 F REVISED 960502:1408 BDT Rev D.00.00 Added AUNITS VOLTS, modified@ 8 A DIGITAL AVERAGE routine@ 9 J REVISED 960717:1053 BDT Rev D.01.00 Modified DIGITAL AVERAGE routine@ : J to use TDF B, rather than TDF P.@ ; @ < @@ = \\@ >@ ?@@lPlL\000 E  F(2"BE> J PP @V 8 ^|dfale Sensor_type Sensgr_sn Conditions Cofditions$File$Msid Units$Test$@ @ @$  @  FNSenso\@ @@ A @ B`A-O"% First date of 8562E (Rigel) firmware@ C @  D@P@P@@ E @  F0 Save org input$ for err routine@ G @ Hղ@  I |0 Default value@ J1 7 Value if passed in func$@ K 賎@0L0 INSTRUMENT STATE@  M4BIP @ NٞBIP@  O4B INITIALIZEr_file$ Sensor_file Sensor_type Sensor_sn Conditions Conditions$File$Msi$Units$Test$FNFile$@  @ \@  @  @P@P@ @@  @  ٵB #,K,DD,5ZBSEN@  Շղ@  @@@PP@4d$ @4 |0E @ PٞBIPB TITLE %TEST #B " ǵ"%@ Q4B ADJUST ALL ̶." Rev B.00.00 Added RLCAL commands@ RٞBRLCAL ?;.# to ensure that REF LEVEL CAL value@  S۞ ." before ADJALL is maintained after@ TٞBADJALL;TS;DONE?;. ADJALL is done.@ U۞!@  VٞBRLCAL B;@ W4BADJUST CURRENT STATE<@  XٞBADJIF CURR;TS;DONE?;@ Y۞!@  Z F @ @ @ ParseParseInput$Return$Value@  @ ! G Take the Input$, return in Return$ all characters up to an "=" or ",",@ " E return in Value the numeric value of the characters from "=" to ",",@ # 3 and return in Input$ all characters after the ",".@ $ @ %4B AUTOCAL ON@ [ٞBADJIF ON@  \4B AUTOCAL OFFг@ ]ٞB ADJIF OFF@ ^4BTRACKING GENERATOR OND@ _"ӵB002ղDٞBSRCPWR 1;SRCPWR ON;@ `4BTRACKING GENERATOR OFF@ a"ӵB002ղٞBSRCPWR -10;SRCPWR OFF;@ b4BPEAK TRACKING GENERATOR$@  c"ӵB002ղ$ٞBSRCTKPK;@ d4B SAVE STATE1됳@ &B, <@ ', 0 All characters up to a ","@ (B, 0 All characters after a ","@  )d0 No "," present@ *@ +B@ ,@ -B= @  .B= 2 Characters after "="@ /= 2 Stip characters after "="@ 0@ 1 @2@3@45@7|-L707@<x@ eٞB PSTATE OFF;@ fٞBSAVES@  g4B RECALL STATEԳ@ hٞBRCLS@  i4B SAVE POWER ON$@ jٞB SAVES PWRON@  k4BDONE?t@ lٞBDONE?;@ m۞#@  n4B COUPLE AC@ oٞB COUPLE AC@  p4B COUPLE DC$@ qٞB COUPLE DC@0r0 AMPLITUDE CONTROL@  s4B REF LEVEL CAB6 ɰ0E  F  DhE* D|0 DF: DD N BZ f'BEl!B0t'@DF , @E @ @F H"BE `!@lELp@ tٞBRLCAL@  u4BREAD REF LEVEL CAL̳@ vٞBRLCAL?@ w۞@  x4B ATTENUATOR@ yٞBAT@  z4B REF LEVELT@ {ٞBRL@  |4BREAD REF LEVEL@ }ٞBRL?@ ~۞@  4BSCALE@ ٞLN@ ٞLG@  4B READ SCALEd@      ٞBLG?@ ۞@  4B UNITS DBM@ ٞB AUNITS DBM@ 4B UNITS VOLTS(' Rev D.00.00@ ٞB AUNITS V;@00 BANDWIDTH CONTROL@  4BRBWh@ ٞBRB@  4BREAD RBW@ ٞBRB?@ ۞@  4BAUTO RBW@ ٞBRB AUTO@  4BVBWD@ ٞBVBٞBMKT@  4BREAD MARKER TIME&@ ٞBMKT?@ ۞@ 4BMARKER TO REF LEVEL'@ ٞBMKRL@  4BMKR TO CENTER FREQ'L@ ٞBMKCF@  4BNOISE MARKER ON'@ ٞB MKNOISE ON;@  4BNOISE MARKER OFF'@  ٞB MKNOISE OFF;@   4BMARKER TRACK ON(H@  ٞB MKTRACK ON;@  4BREAD VBW@ ٞBVB?@ ۞@  4BAUTO VBW೎@ ٞBVB AUTO@  4B VBW AVERAGE0@ ٞBVAVGB;@  4BVBW AVERAGE OFF@ ٞB VAVG OFF;@  4B AM DEMOD ON̳@ ٞBDEMOD AM@  4BVOLUME,@ ٞBVOL@00 FREQUENCY CONTROL@ 4B CENT@   4BMARKER TRACK OFF(ȳ@  ٞB MKTRACK OFF;@ 00 INFORMATION & SERVICE DIAG.@ 4BREAD MODEL NUMBER)$@ ٞBID?@ ۞@  4BREAD SERIAL NUMBER)@ ٞBSER?@ ۞@  4BREAD F/W REVISION)@ ٞBREV ?;@ ۞@00 TRACE FUNCTIONS@  4B CLEAR WRITE A*H@ ٞBCLRW TRAER FREQBCENTER FREQUENCY@ ٞBCF@  4BFREQUENCY OFFSET䳎@ ٞBFOFFSET B;@ 4BREAD CENTER FREQUENCYD@ ٞBCF?;@ ۞@  4BSPAN@ ٞBSP@  4B START FREQȳ@ ٞBFA@  4B STOP FREQ @ ٞBFB@  4B READ SPAN`@ ٞ@  4B MAX HOLD B*@ ٞBMXMH TRB@  4BVIEW A*Գ@ ٞBVIEW TRA@  4B SAVE TRACE A+D@  ٞB PSTATE OFF;@ !ٞB SAVET TRA,@  "4B DUMP TRACE A+@ #ٞBTDF PBTRA?@ $۞ͤ@ %4BDIGITAL AVERAGE.$$# Rev D.01.00 Modified to use TDF B@ &*%Y@ '+Y@ (,!ȿBSP?@ ۞@  4B INTERNAL REF@ ٞBFREF INT@  4B EXTERNAL REF@ ٞBFREF EXT@ 4BMARKER FREQ COUNT RESL@ ٞBMKFCR@ 4BCOUNT MARKER FREQUENCY𳎎@  ٞBMKFC ONBTSBMKF?@ ۞@ $@ ٞBMKFC OFF@  4BEXTERNAL MIXER@@ ٞB MXRMODE EXT;@  @ )-1,,2@ *ԵB READ SCALE.ղ@  +ԵBREAD REF LEVEL/ղ@ ,ٞBTDF B;CLRW TRA;@ -ٞBTS;DONE?@ .۞0@ /ٞBTS;TRA?@ 0-۞*ͤ@ 1+*λzy@  2+ +΁퐶7 Average value@ 3.-@4/.!<萳@ 5.$@61?/@7211X퐳@811X퐳@ 92!2 !萶@ Convert to dBm@ :@ ;4BDIGITAL AVER4BHARMONIC NUMBER@ ٞBHNLOCK@ 00 SWEEP & TRIGGER CONTROL@ 4B SWEEP TIME@ ٞBST@  û4BREAD SWEEP TIMEX@ ٞBST?@ ۞@  ƻ4BAUTO SWEEP TIME@ ٞBST AUTO@  Ȼ4B TRIGGER SWEEP쳎@ ٞBTS@  ʻ4B SINGLE SWEEP4@ ٞBSNGLS@  ̻4AGE DBDIGITAL AVERAGE Dz/P@  <3BDIV TO !<@ =4BTO !<@ >ԵB DUMP TRACE Aղ@ ?@ @543萳@ A634/P@B65萳@ C6/ @ D4B DIGITAL PEAKBDIGITAL PEAK DBDIGITAL PEAK Dz0س@ EBTO 00@ F3BDIV TO !<@ G4BTO !<@ H0X@I3@JBCONTINUOUS SWEEP@ ٞBCONTS@  λ4BEXTERNAL TRIGGER̳@ ٞBTM EXT@  л4B VIDEO TRIGGER@ ٞBTM VID@ һ4BVIDEO TRIGGER LEVELd@ ٞBVTL@  Ի4B LINE TRIGGER@ ٞBTM LINE@  ֻ4BRAMP SWEEP OUTPUT @ ٞB SWPOUT RAMP@  ػ4BFAV SWEEP OUTPUT p@ ٞ41X@ K@ LԵB DUMP TRACE Aղ@ M1됳@ N6340س@O6@ P60@ Q4BDIGITAL PEAK FREQUENCY24@  RԵBREAD CENTER FREQUENCY7ղ@ SԵB READ SPAN'ղ@ TԵB DUMP TRACE Aղ@ U81됳@ V9됳@ W61X2@X68򷎎1@Y86ǐ@Z96@[@ \61@ ]7'91,1X萳@ ^4B SWPOUT FAV@0ڶ0 MARKER CONTROL@  ۻ4B MARKER ON @ ٞBMKN@  ݻ4B MARKER OFF @ ٞBMKOFF@  ߻4B PEAK SEARCH!@@ ٞBMKPK@  4BPEAK EXCURSION!@ ٞBMKPX@  4BPEAK THRESHOLD!г@ ٞBMKPT@  4B NEXT PEAK"@ ٞBMKPK NH@  4B RIGHT PEAK"`BPHASE NOISE AVERAGE3@ _ٞBTDF PBTRA?@ `۞ͤ@ a@ b6!<13(1-3 DIV !CHANGED FROM 0-120@c6ǵ1萳@ d62賎@ e6113(7-9 CHANGED FROM 6-8 DIV@f6ǵ1萳@ g63X@  h4BSAMPLE DETECTOR3ܳ@ iٞBDET SMP@  j4BPOSITIVE DETECTOR4<@ kٞBDET POS@0l0@  m@ ٞBMKPK NR@  4B MIN SEARCH"@ ٞBMKMIN@ 4BREAD MARKER AMPLITUDE#@ ٞBMKA?@ ۞@, 4B READ EXTRAPOLATED PEAK AMPLITUDE%L3k Read amplitude in non-zero spans even if off top of screen. Uses RBW equations to figure aprox. amplitude@ , ԵBDUMP TRACE A,READ REF LEVEL&ղ@ ԵB READ SPAN'ղ@ ԵBREAD RBW(ղ@ @  &%L4BPEAK PRESELECTOR4@ nٞBPP@ o @ p4@ q;ԵBERROR: Function B not found in DUT driverղ@ r@ s @ tB <@ u @ vٞBERR? %ADDED CONSTANT ERROR CHECKS 10/15 GAD@ w۞@ xB06賎@ y @ z<@ { < 6@| 򷎎5 ,@} <@~ٞBInstruction$ producing ERR = RL@ ) '1X퐶8 Delta freq at ref level@&!()(x?mn 萶MM Use 4 pole BW equations & delta freq @ ref level to determine peak amplitude@ @  4B MARKER FREQ%@ ٞBMKF@ 4BREAD MARKER FREQBREAD MARKER FREQUENCY& @ ٞBMKF?@ ۞@  4B MARKER TIME&T@ ging aid@ ٞBERR BD 1ε,Aׄy0 Number of frequencies <= 50 MHz@  21 1΂ꐶ0 All cal factors <= 100@ ܁1΂ȵAׄ񷎎@ 31΂Ȑ@ ޸೎@3,Aׄ22ȁ22Ȃ2쐳@332萳@ ṳ@  1-y0 # cal points < test freq@ 41 1΂ꐳ@ -1΂l@51΂Ȑ@ 渎@ 5-44ȁ44Ȃ4쐳@ 554萳@ 鹳@ 035 J T@ !X|E^d@ $p;E~@ 0E@ ),E@ +EЀ܀2 $(4>p,H萳@ 1ͤ@ T@ ,ԵBERROR: Function B! not found in Power_meter driver.ղ@ 3 Function$@ B $@  @ ׳@  (@ 1 @  @  B @ BWhat channel is the &B#A power sensor connected to? (A/B)?@ * ղ@  @   BA BBԳ@  BA񎷎Գ@  @ ٞBAP@ hP`EXX^PFdHl@v80( Hcal_data Conditions Conditions$ Test_fdags Test_number SsentPower_m Power_meter Power_meterInput$Val1Val2Io_paths@Dut@Printer@Pwr_mtr@CounterSensorCurrent_channelSensorCal_timeCal_data Conditions Conditions$ Test_flags Test_number Sequence_type Las@  @ ٞBBP@ @ @  &@  &8 ǀ@ %&ղ@ 6B@ 162 (Channel 2A ) @ 7@  ,ԵBConnect &BA 6Bto BA Power Reference7ղ@  7׳@   BCalibrating power sensor ...@   D@   ȵ1(@ ٞB ZECL100EN@  @ ٞBSM@ ۞8@  8 󷎎t_test EquipmentPresentPower_mtr_avail Counter_avail Sensor_avail Source_avail Source2_avail Enough_equipMenuMenu$ Function$I$Parse Parse_value Load_cal_data Cal_sensorCal_power_meterInput Prompt_user Frequency Old_powerTime0PowerA Cal_indexRef_cal_factor Test_indexTest_cal_factorChannel$ Quit_flagStatus$StatusRangeModeLetterExponent Cal_levelTest_res ResolutionOk Amplitude> Handles 4368 @ B 438A status: 8@ 800801@ ȵ1𳎎@ ,ԵB6Make sure that the 436A power reference is turned off.ղ@  / Zeroing loop@ ٞBZ1T/Send zero trigger program codes@ ۵B B,B,B,5D,B,5D9:;0<= Read meter@  B436A Power reading: 0@ 0/ Corresponsds to 0000 +/- 0002@   /Checking zero loop condition@ ٞB9+AI/Send,438 & 8902@  A Rev D.02.02 Fixed bug in USER CAL. The Present(*) indices should@  @ range from 13 to 16, but were 12 to 15. This change should have@  : occured with Rev D.00.00, when HP 535x Counter was added.@  @  @   @ \@ @  @ @@ @P @@  @ 1 𳎎 normal measurement codes@ ۵B B,B,B,5D,B,5D9:;0<= Read meter@ B 436A Status: 9@   9!T/Zero loop disabled@ !ٞB9D+V/Set meter to free run, allowing@ ",ԵB:Turn on the 436A power reference and calibrate the sensor.ղ@  #ȵA"ƻ@ $>?PbM+Level to be CALed to@ %??3*0U2a+Resolution used for setup check@  &@?+Resolution of adjustment@ ' !Check setu@  @  @  @ @  @  @ "#ղ@  L@ TB INITIALIZE ж('Preset=chan A, Osc off, Watt changed to@  @   е1 @ )@ٞB9D+V@   е1 |@ ٞBPRLG*$dBm, 100% Cal, Auto filter and range@ |ٞBP@   еA"ƻ ij@ ٞBIP M4 LG 10.0SP@ p and measure amplitude@ (A@ )ٞBIP M4 C1@ *۞B@  +B>?7 Signal low or setup bad@ ,A@ -,ԵB"Prepare the 8902A to be calibratedղ@ .@ /A೎@  0B!Initializing calibration data ...@ 1 @ 2 -Clear CAL factors out of 8902 and set to 100%@ 3 -All cal factor correction is done in software@ 4 @ 5ٞB*IP M4 37.0 SP 37.9 SP 37.3 SP 10 MZ 100 CF@  6ٞB37.3@  TB CHECK CAL ȳ@ 1  t@ 񷎎 h@ ꐳ@% ղ@@ @    ǵA  ȳ@ &ǐ@(@ @  TBUSER CAL@  @ B @BBWhat sensor would you like to calibrate (8481,8482,8485, or 8487)?@ &% Rev C.00.00@* ղ@  B B8481 B8482 B84 SPQgRMZ2CF@ 7BZeroing power sensor ...@ 8ٞBIP 37.0 SP 37.3 SP 100 CF M4 ZR? Zero sensor@ 9ۥ#)Holds off the bus until zero is completed@ :ٞBC1@ ;ۥ@ <ٞBSC C0@ =@ >  @ ?@ @ @A Power_meter@B@CPYD@    ( d !085 B8487@  ? Rev D.02.02 Changed Present(*) indices from 12 - 15 to 13 - 16@  B8481!  "8482! "8485! "8487!@& @(@ @ B ,ѵB ERROR: The BA sensor is not available.ղ@ ¹@  ûTBCONTINUOUS TRIGGER@  d@  Ż1@ ٞBV@  ǻ1س@ E  F *"B6  B @$JxT@ Z|E`pfhr`x@ ~E@ <PB@ - Driver_8663 Driver_8663Input$Io_value Conditions Conditions$Status$ Function$@Syn2Parse Parse_valueValueStat Prompt_userٞBTR3@  ɻA"ƻ@ ٞBT0@ ˻@ ̻TBREADB SETTLED READܳ@ Ϳ񎷎p-@  ο󎷎-,Aׄ@ .1됳@ / @ ѻ @۞0@  .0?0P@  /P0 10 second maximum wait@ .0@ ֻij@  001됶0 Under range reading@ ؽ΂1@ ٻ΁@ < 8662/3 driver; 081490.GPB@ E ( Rev C.00.00 Changed ASSIGN @Syn command@  FH,@ G@d@P@ H @ I1!ȁ,25! Changed '19' to '20' Rev C.00.00@ J @ K @ L  ղ@  M 0 Default value@ N 1( 7 Value if passed in func$@ O <@  P 8B INITIALIZE     @ QٞBSP00@  R 8B FREQUENCYس@ SٵB K,10D.D,KBFR BHZ@ T 8B AMPLITUDE<@ UٞBAP BDM@ V?ə#@  W 8BCHECK FREQ LOCK@ XٞBAPDMMS@ Y۞& Clear any non-current errors@ ZٞBMS@ [۞@ \ @ ] \ѵ@ERROR: No 8662/63 Reference oscillator. Check INT-EXT switches.ղ@ ^ ! 70E  F( 2 >LZ@ dɰEhlv|@ /lE@ @  from Source_ Set_sig_level Set_sig_level Source_amp Des_level D ѵ"&ERROR: 8662/63 Oven not yet warmed up.ղ@ _ ! ѵ"/ERROR: 8662/63 Should be on INTernal reference.ղ@ ` !Dѵ"4ERROR: 8662/63 Frequency reference out of tolerance.ղ@ a ! ѵ"&ERROR: 8662/63 Amplitude out of range.ղ@ b !!ѵ"&ERROR: 8662/63 Frequency out of range.ղ@ c !cѵ"+ERROR: 8662/63 Malfunction. Origin unknown.ղ@ d ! ! ! !cxѵ"ERROR: 8662/63 Error #es_max_err Min_acc_level Desired_level Min_levelDut Ref_levelScale Over_rangeSpan Unlvl_flagSource Marker_amp@  @ !- This disassociates Des_level from Source_amp@!!, if they were set by using the same variable@!!- in the calling context, eliminating problems@!!, related to passing parameters by reference,@ !!$ instead of by value. BDT 900821@ ꐳ@ 񎷎 ".ղ@ e  @  f 8B UNLEVELLED?Գ@ g Do nothing@ h 8@ iԵBERROR: Function B> in Driver_8663 not foundղ@ j@ kB@ l @m Driver_8662@n@o9-dPp@ hH| T dX , +P0E  F$ D@  @  ԵB#MARKER OFF,MARKER ON,READ REF LEVEL ղ@  ԵB READ SCALE ղ@   (?@   (?zG{@  ԵB READ SPAN ղ@  ǻ 0 Adjusts for non-linear gain.@ @ ԵB AMPLITUDEղ@  ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDEղ@   ѵ READ EXTRAPOLATED PEAK AMPLITUDEղ@ @ ꐳ@  !Dѵ" UNLEVELLED,6"BEB NX@ ^|Edjv|@ 0 E@ EEKdriver_8340 InstrumeftInput$Io_value Conditions Conditaons$ Function$@Swp ParseParse Parse_falueValueBit Che Driver_8340 Driver_8340 Ins?ղ@ dꐶP RO@ @ ѻ8@ Ҷ @ӱ@Զ@ն@ @ X >0E F, < J FT@ ^ɰEbfj@ rEEtrumentInput$Io_value Conditions Conditions$ Function$@SwpParse Parse_valueValueBit Check_bit Prompt_user First_byte Second_byte@ q @ r\@ s@P@ t < In following statement, changed '19' to '20' in Rev C.00.00@  u1!ȁ,2? Rev C.00.00@ v @ w @ x  ղ@  y񎷎 / Default value@ z 1FE@ E_ _spanPeak_in_0_span Start_freqStard_del_freq Stop_delgfreq Peak_freqPeakgampDutDutFmD@  Peak_in_0_spanPeak_in_0_span Start_freqStart_del_freq Stop_del_freq Peak_freqPeak_ampDutFmDelta_f Get_freq_ampFlAlFrArAm Loop_counter Loop_error 7 Value if passed in func$@ { ܳ@ | BLOCAL<) Instrument is LOCALized at end of driver@ }@  ~ B INITIALIZE|@ ٞBIP@   B FREQUENCYس@ ٞBCW BHZ: Send command@  B AMPLITUDE4@ ٞBRF1BPL BDB:RF ON@  BATNt@ ٞBAT @   BALC@ @ ׶ @ ԵBMARKER OFF,MARKER ONղ0 Fl, Fm, Fr = Left, Middle &@   0 right frequencies.@  0 Al, Am, Ar = amplitudes.@  ղ) Get initial frequencies and@   ղ) Amplitudes@  ղ@ ޶ @  ߻ 0 The following decides which@ 0 points to call Get_freq_amp@  ղ0 Al (Am) Ar@  ٞBSHPS BDB@   BRF ON@ ٞBRF1@   BRF OFF<@ ٞBRF0@  BPULSE MODULATION ON@ ٞBPM1@  BPULSE MODULATION OFFܳ@ ٞBPM0@   B CENTER FREQ,@ ٞBCF BHZ@  BDELTA FREQUENCYBSPAN@ ٞBDF BHZ@   B SWEEղ0 L M R@  퐳@ 乳@ @  d0 Al (Am)@ 0 Ar@ 0 L M R@ ղ@ 퐳@ 븎쳎@@ 0 Al@ 0 (Am) Ar@  0 L M R@ ղ@ 񹳎@ 򹳎@ 8@  0 (Am) Ar@ 0 Al@ 0 L M R@  P TIMEس@ ٞBST BSC@  B SINGLE SWEEPB TRIGGER SWEEP 0@ ٞBS2@  BPULSE MODULATION ENHANCEMENT ON @ ٞBSHAM@   B OVEN COLD? г@  @ @   B EXT FREQ REF? @  @ @   B UNLOCKED? \@  @ @  B UNLEVELED?B UNLEVELLED? @  ղ@ 퐳@ ,@0 Ar @ 0 Al (Am)@0 L M R@ @  ղ@ @ @ pѵ2Peak in zero span REPEAT loop.ղ@  @  @  @ 񎷎@  @@@  @ G0)@  @ @  BAUTO TRACKING CALIBRATION @ ٞBSHRP@   (Illegal Function$@ ԵBERROR: Function B< in Driver_8340 not foundղ@ @ BP@ ׳@   )@ ٞBOS@ ۵BB,B@  @ @  @ Driver_8340@@P@@E F. : D FNX@ fEr@ ~/lE@ ,E@ Eebror Loop_error@ Set_source_pwrSet_source_pwr Source_power Des_pwr_rdg Max_error Test_freqMeas_amp Loop_counter      Loop_errorSource Unlevelled Power_meter Prompt_user@ @  @   @ 萳@ t ѵ2&Set_source_pwr amplitude setting LOOP.ղ@ p@   ԵB AMPLITUDE=B ,UNLEVELLED? ղ@ ԵBREADղ@  0ѵB&ERROR: Unable to reach power level of BdBm.ղ@ p@ ꐳ@ $ NOT APPLICABLE񎷎 @ @ h@ AԵB+This test does not apply to the current DUTղ@ B@ C׳@ D@E@ F 4@ G @ HԵB&ERROR: Insufficient equip. to do test B: ȅղ@ I@ J׳@ K@ L @ M@ N@ Oȿ @ P @ QB =>@ R ܳ@ SB @ T@ U@  @@@@x   L40E  F& B, 2@ <,EBH@ L04EXd@ jEv@ @ |%@P@  V@ W @  X DRestart@ Y@  Z 0 HIL keyboard@ [ ABORT TEST@ \ 賎@  ] ABORT TEST@ ^@ _ @ `@ a b@  cB0 Clear DUT error string@ d @ e K Rev B.00.00 Test numbering changed to yield better flow during All Tests@ f @ g Ѳ@ : DisLinkerLinker Test_link$ Max_valueMenuMenu$Current$InputI$ End_of_linkValue Prompt_user0 Creates list of tests@ @@  @ @P@  @    !#: Display string@ !@ "B:Enter test number or 0 to terminate entry. Current list: @ # ղ@ $ @ % @ & @ 'ԵB)ERROR: Test nuh !Ѳ@ i#Ѳ@ j,%Ѳ@ kD'Ѳ@ l\)Ѳ@ mt+Ѳ@ n-Ѳ@ o/Ѳ@ p1Ѳ@ q! 3Ѳ@ r! 5Ѳ@ s! 7Ѳ@ t!,9Ѳ@ u!H;Ѳ@ v!d=Ѳ@ w!?Ѳ@ x @ yz@ {@ |@ } @~mber must be between 0 and B.ղ@ (ܳ@ ) B,@  * L*,8 Last test marker@ +  !Kp @ , !Nѵ";ERROR: No more tests may be linked; enter 0 at next prompt.ղ@ -@ . Գ@  /0 Clear display line@ 0׳@ 1  2 B0 / If non-numeric or null string, terminate entry@ 3@ 4 @5Linker@6@0 Do_test@@P@@P @8@ =@ b0E F, 6 @EB @N @F\(f'@Ep @(x @<F!@P!@d7P8@ XhD R 0E $ @E @( @F6 @@"BEF'B0N'@DFZ \f!@p @(x @<F!@P!@d(!@x<!@P Bd@ !@xF'@P DhE D| DF D  $.@ :ɰE>xBpFhN`Z@ fEr@ #~/lEX@8E@ 0 E@ 0 E (@ 40E>@ H EX@ h0Er@ "|E@ $E@  E@ (hE@ *ؠE@ ,pE$0(,ʀ Ҁ܀@ 06@E @ 2,E*0:DJTnce_type Last_test EqeipmentPresentPoweb_mtr_avail Counterrce_avail SCk_connectionsCk_connections Connection$ Qui@ .4LE@@ LqE\@ 2l$E|@ 45E@ 6} E@ 8CE@ E@ </E@ >MEmentPresentPower_mtb_avail Counter_avaid Sensor_avail Source_avail Source2_avail Enough_Do_testDo_test Test_flags Test_number Sequence_type Last_t_flag Test_flags Test_number Sequence_type Last_test EquipmentPresentPower_mtr_avail Counter_avail Sensor_avail Source_avail Source2_avail Enough_equipIo_paths@Dut@Printer@Pwr_mtr@Counter Power_meter$Counter$Sensor$Source$Source2$ First_passDutRevMax_dac Marker_amp1 Marker_amp2 Prompt_userSource Marker_ampOut$ Locked_souce Locked_source Ext_freq_refFNF_maxUnlocked Oven_cold UnlevelledTrial_1Trial_2Source2 Power_meterPowertestTestsTests$ Short_name$ Conn_check EquipmentPresentPower_mtr_avail Counter_avail Sensor_avail Source_avail Source2_avail Enough_equip Sum_errors Sum_errors$ Prompt_userSkip_ptrTestRestart Kbd_status Exit_testTen_mhz_ref_acc Fadc_accyCalibrator_amp Rbw_switching Rbw_accuracyInput_atten_accIf_gain_accuracScale_fidelitySetup_ok FrequencyFreq$ RejectionOut2$@  @ ׳@  @ @     @ @  @  BA@  BA@  . Test_number=0 for ref level cal@  ǿBA@  ǿBA@   ǵP@\񷎎 4R8340A/B@  ǵP@\񷎎 hR 83640A/650A Residual_fmNoise_sidebandsFreq_readout_ac Span_accuracySecond_harm_disFrequency_respImooboor Lo_outputDanl@ 9 @ :@ ;\\ @ <  @ =@@ > @  ?ȵTEST@ ǵP@\񷎎 R8340A/B@ ǵP@\񷎎 R 83640A/650A@ ǵA 񷎎 B3335A@ @  @ @ @  @  \@  @ @B CAL TO DUT, Rev B.00.00 Modified for finer REF LVL CAL@ resolution@  @  ԵBREAD F/W REVISIONղ@  @   `A, X@ !"@        `A,. @ 1됳@   `A,. Գ@ 1@ @  @ B8Checking that calibrator is connected to DUT RF INPUT...@ ԵB+IP,CENTER FREQ=300E6,SPAN=20E6,SINGLE SWEEPղ@  @ ԵBREF LEVEL CAL=B0,TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDEղ@ ԵBREF LEVEL CAL=B0,TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDE ղ@  ԵBREF LEVEL CAL=0ղ@ @"ԵBConnect DUT REF IN/OUT to the B EXT FREQ STD.ղ@ ܳ@ ij@ ԵB ADJUST ALLղ@ @   ǵP@\񷎎Զ4 83640/650 is being used@ ! 7 This loop checks that source is indeed locked to DUT !@"ٞB FREF EXT;@##@ $$ԵB EXT FREQ REF?.ղ@ %ٞB FREF INT;@&#@ '$ԵB EXT FREQ REF?/ղ@ (./@)"ԵB4Connect DUT REF IN/OUT to the  䳎@  @@"ԵB,Connect the DUT CAL OUT to the DUT RF INPUT.ղ@ @󎷎\@"ԵB'ERROR: Maximum cal amplitude < -10 dBm.ղ@@"ԵB-ERROR: Ref Level Cal adjustment range < 5 dB.ղ@@ @ 䳎@  @ @  @  @BREF TO COUNTER@ "ԵBConnect DUT REF IN/OUT to B 10 Hz - 583640A/650A REF INPUT.ղ@ *@ +@ ,ԵB ADJUST ALLղ@ -@.@ /@BLOCK SOURCE2 TO DUT'ض0% Only applies to 8340s and 85640/650s@  01ԵBFREQUENCY=22E9,AMPLITUDE=3ղ@ 1 < This loop checks that source is locked, but not necessarily@2 to the DUT.@  31ԵB EXT FREQ REF?)ղ@ 41ԵB UNLOCKED?+ղ@ 51ԵB OVEN COLD?,ղ@ 61ԵB UNLEVELLED?-ղ@ 7)+00 MHz INPUT.ղ@  @  @BCAL OUT TO COUNTER$@ "ԵBConnect DUT CAL OUTPUT to B 10 Hz - 500 MHz INPUT.ղ@  @  »@B CAL TO SENSOR@ "ԵB Connect the B to the DUT CAL OUTPUT.ղ@ Ķ @ Ŷ @  ƻ@B LO TO SENSOR8@ "ԵB Connect the B to the DUT 1ST LO OUTPUT.ղ@ ȶ @  ɻ@B TERMINATE DUTг,-$$@ 8+"`@9ǵP@\񷎎!"ѵRConnect DUT REF IN/OUT to the R EXT FREQ STD.ղ@:ǵP@\񷎎"L"ѵRConnect DUT REF IN/OUT to the R REF INPUTղ@ ;#@<)#D@=ǵP@\񷎎""ѵRSet the R" FREQUENCY STANDARD switch to EXT.ղ@>ǵP@\񷎎#0"ѵRConnect DUT REF IN/OUT to the R REF INPUTղ@?#쳎@@,#@ A"ԵBER@ "ԵB1Connect a 50 ohm termination to the DUT RF INPUT.ղ@ ˶ @ ̶ @  ͻ@BTERMINATE LO OUT`@ "ԵB7Re-connect 50 ohm termination to the DUT 1ST LO OUTPUT.ղ@ ϶ @  л@B SOURCE TO DUT쳎@ ԵBLINITIALIZE,SINGLE SWEEP,ATTENUATOR=20,REF LEVEL=10,CENTER FREQ=50E6,SPAN=1E6ղ@ $ԵB%INITIALIZE,FREQUENCY=50E6,AMPLITUDE=5ղ@ Ӷ @ Ի @ ԵB/TRIGGER SWEEP,PEAK SEAROR: B has a cold oven.ղ@ B#೎@ C"ԵBERROR: B is unlevelled.ղ@ D@E@ F@ G$$@ H @ I @ JǵP@\񷎎%5 8340A/B is being used@ K 7 This loop checks that source is indeed locked to DUT !@LٞB FREF EXT;@M#@N1ԵB UNLOCKED?.ղ@OٞB FREF INT;@P#@Q1ԵB UNLOCKED?/ղ@ R./%г@SRCH,READ MARKER AMPLITUDE%ղ@ %ܳ@ `@@&B RF@ B3335A񎷎&B 50 ohm@ "ԵB Connect the &B OUTPUT to the DUT RF INPUT.ղ@ ܸ@"ѵBERROR: B" signal not in +5 +/- 5 dBm range.ղ@ ޹@ ܳ@ D@ ᶎ @ @BSOURCE NOT LOCKED TO DUT춎)7 Only checks for 8663 or 8340A/B not locked to the DUT.@ "ԵBConnect DUT REF IN/OUT to the B EXT FREQ STD.ղ@ T%г@ U$@ VԵB ADJUST ALLղ@ W@ XǵP@\񷎎'ȶ5 83640/650 is being used@ Y 7 This loop checks that source is indeed locked to DUT !@ZٞB FREF EXT;@[#@ \1ԵB EXT FREQ REF?.ղ@ ]ٞB FREF INT;@^#@ _1ԵB EXT FREQ REF?/ղ@ `./'@a"ԵBConnect DUT REF IN/OUT to the B REF IB8663A񎷎X@  @'@ $ѵBCHECK FREQ LOCK(ղ@ (L@"ԵB6Lock the 8662/63A to its internal frequency reference.ղ@ L@ @ 빳@ 춎 @   ǵP@\ ǵP@\ܳ@  @ $ԵB EXT FREQ REF?)ղ@ )г@ ǵP@\񷎎D"ѵRSet the R" FREQUENCY STANDARD switch to INT.ղ@ ǵP@\񷎎"ѵRNPUT.ղ@ b'@ c&@ dԵB ADJUST ALLղ@ e@ f @ g@B SOURCE TO SPLITTER TO SENSOR/DUT,p@ hԵBKINITIALIZE,SINGLE SWEEP,ATTENUATOR=20,REF LEVEL=10,CENTER FREQ=1E9,SPAN=1E6ղ@  i$ԵBRF ON,FREQUENCY=1E9ղ@ j1ԵBRF OFFղ@  k3ԵBINITIALIZE,CONTINUOUS TRIGGERղ@ l @ m @ n$ԵB AMPLITUDE=5ղ@ oԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDE%)Disconnect the 10 MHz reference from the R.ղ@ г@ @ @  @ @BLOCK SOURCE TO DUT䶎0% Only applies to 8340s and 83640/650s@  $ԵB FREQUENCY=*ӲB ,AMPLITUDE=3ղ@  = This loops checks that source is locked, but not necessarily@ to the DUT.@  $ԵB EXT FREQ REF?)ղ@ $ԵB UNLOCKED?+ղ@ $ԵB OVEN COLD?,ղ@ $ԵB UNLEVELLED?-ղ@  p3ԵBREAD4յAeղ@ q5@ r%4*x@s$ԵB AMPLITUDE=-5ղ@tԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDE%ղ@ u3ԵBREAD4յAeղ@ v%! 4! *l5@ w@ x5,`@ y+X@z@{"ԵBConnect B# RF OUTPUT to 11667 Splitter input.ղ@|"ԵB Connect splitter outputs to the B and DUT RF INPUT.ղ@ },4@~%@ )+,-0@ +l@ ǵP@\񷎎"ѵRConnect DUT REF IN/OUT to the R EXT FREQ STD.ղ@ ǵP@\񷎎X"ѵRConnect DUT REF IN/OUT to the R REF INPUTղ@ @)P@ ǵP@\񷎎"ѵRSet the R" FREQUENCY STANDARD switch to EXT.ղ@ ǵP@\񷎎<"ѵRConnect DUT REF IN/OUT to the R REF INPUTղ@@,@ +ȳ@"ԵBERROR: B" signal not in -1 +/- 5 dBm range.ղ@,(@"ԵBERROR: B1 doesn't read signal to be in -1 +/- 5 dBm range.ղ@@ @ ,`@ )@  @ @B!SOURCE2 TO SPLITTER TO SENSOR/DUT1@ ԵBKINITIALIZE,SINGLE SWEEP,ATTENUATOR=20,REF LEVEL=10,CENTER FREQ=1E9,SPAN=1E6ղ@  1ԵBRF ON,FREQUENCY=1E9ղ@ $ԵBRF OFFղ@  3ԵBINITIA "ԵBERROR: B has a cold oven.ղ@  쳎@  "ԵBERROR: B is unlevelled.ղ@  @ @ @ 0@ ȳ@  @  ǵP@\񷎎4 8340A/B is being used@  7 This loop checks that source is indeed locked to DUT !@ٞB FREF EXT;@#@$ԵB UNLOCKED?.ղ@ٞB FREF INT;@#@$ԵB UNLOCKED?/ղ@ ./LIZE,CONTINUOUS TRIGGERղ@  @  @ 1ԵB AMPLITUDE=5ղ@ ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDE%ղ@  3ԵBREAD4յAeղ@ 5@ %4/@1ԵB AMPLITUDE=-5ղ@ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDE%ղ@ 3ԵBREAD4յAeղ@ %! 4! /5@ @ 50@ /𳎎@@"ԵBConnect B# RF OUTP     UT to 11667 Splitter input.ղ@"ԵB Connect splitter outputs to the B and DUT RF INPUT.ղ@ 0̳@%0`@"ԵBERROR: B" signal not in -1 +/- 5 dBm range.ղ@0@"ԵBERROR: B1 doesn't read signal to be in -1 +/- 5 dBm range.ղ@@ @ 0@ -@  @ @BSOURCE TO DUT VIA LPF1BSOURCE TO DUT VIA LPF26ܳ@  E0!(@ 2,E>J@ TbEdt@ ~E@ b`Eections@ @ 0 Calibrator Output AccurCalibrator_ampTest_3Calibrator_amp Test_data Power_meter Quit_flagCk_connections Amplitude Prompt_userOutputBLPF1 16,A@ BLPF1 17B 40 MHz@ BLPF1 18!2@ BLPF2 26 ԵB FREQUENCYՁղ@ ? @ @ղ@ A @  B 10 MHz Reference Accuracy@  C@ D E@)0 )hl)\g(  0E0  &!@0 @(8 @<FH!@P dBm range.ղ@칳@ @ ;@ 8d@  @ @B!SOURCE AND CAL TO SPLITTER TO DUT@@@ ԵBMINITIALIZE,SINGLE SWEEP,ATTENUATOR=20,REF LEVEL=10,CENTER FREQ=50.E6,SPAN=1E6ղ@  ǵA 񷎎<@ &B50 ohm@ <ܳ@ &BRF@ @  @  @  $ԵB!RF ON,FREQUENCY=50.E6,AMPLITUDE=5ղ@ ԵBACENTER FREQ=50.E6,TRIGGER SWEEP,PEAK SEARCH,REV!@d(d!@x<r!@P @E @ @F !@lE"dր(@ 8EBLFV`jt@ ~AD MARKER AMPLITUDE%ղ@  ԵBCENTER FREQ=300.E6ղ@ $ԵBRF OFFղ@ ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDE ղ@  % !@0@ ?4@ @ "ԵBConnect &B! OUTPUT to 11667 Splitter output.ղ@ "ԵB,Connect CAL OUTPUT to 11667 Splitter output.ղ@ "ԵB5Connect the 11667 Splitter input to the DUT RF INPUT.ղ@ @@ %?@ "ԵBERROR: B" sbE@ #ɰE@ %/lE@ (7E0@ . 04E`@ 1(0E2@ 3<0|EJ@ 5X0Eb@ 7l0lEz@ 0$8Eignal not in -1 +/- 5 dBm range.ղ@ ?@ "ԵB1ERROR: CAL OUT signal not in -16 +/- 5 dBm range.ղ@ @ @ @0@ <@  @ @@ "ԵBERROR: B not found in Ck_connections.ղ@ @  @ @ @  @`p( 0@ ;0E@ =0"Eƀ@ @0E@ B0 E@ D 0#Ex(@ G4b`E<pDhN`^XEdPnHr@z80(      ȀԀހ@ \E afdwith_ac EquipmentG`resentPower_mtr_avail Counter_avail Sefsor_avail Source_afail Source2_availLenough_equip Test_fdags Test_number Sequence_type Rbw_accuracyTest_5Res_bandwith_ac EquipmentPresentPower_mtr_avail Counter_avail Sensor_avail Source_avail Source2_avail FREQUENCYղ@ &ԵB AMPLITUDE'ղ@ $ԵB CENTER FREQղ@ $ԵB0TRIGGER SWEEP,PEAK SEARCH,MKR TO CENTER FREQ,VBWMղ@  from Setup_60db@  <D Subroutine to calculate correction factor for SPAN Accuracy error@ K|@ O< 1% Fractional-N Span accuracy is acceptable; do not correct@ L@  $ԵBAUTO RBW,READ RBWPղ@ P-$ѵRBWյ1,ղL6 Don't allow span correction Enough_equip Test_flags Test_number Sequence_type Last_test Trace_data Trace_data Test_data Max_buckets Middle_bucket Min_buckets Max_shark_rbwMax_vbw Test_sharkFracn_max_span Avail_bws Max_avail Max_specd Min_avail Min_specd Test_freqCk_connections Quit_flagDutSource Source_amp Set_sig_level Main_loopTest_numRes_bwSharkNext_rbwFNEmi_bw Setup_3db Get_3db_data Setup_6db Get_6 to be made in a Shark RBW@  QI?ꐶ)Begin calculating span error.@ RI?萳@ &ԵB AMPLITUDE'ղ@ &ԵB FREQUENCYQղ@ $ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER FREQUENCYSղ@ &ԵB FREQUENCYRղ@ $ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER FREQUENCYTղ@ OTSRQ퐳@ Ź@ ƺ from Span_error@ Ƕ  4J Subroutine to get trace data and amplitude target for 3 dB bandwidth accy@ U@ db_data Find_des_bw Span_error Calc_rbw_accyRbw Setup_60db Get_60db_data Calc_slctvty Sixty_db_bwOutput Pct_of_bwRbw_span_ratioSpanMin_spanVbwMin_vbw Span_corrctnAuto_rbwF_lowF_highF1F2 Amptd_incr Marker_ampTarget Uncorrd_rbwRbw_accy SelectivityBucket Prompt_user Left_target Right_target$$ F $ԵBTRIGGER SWEEP,DUMP TRACE Aղ+ ,Trace_data(*))@ -& Just subtract 3 dB from peak of trace@ $ԵB!PEAK SEARCH,READ MARKER AMPLITUDEVղ@ WVUꐳ@ θ8@ &ԵB AMPLITUDE'Uղ@ $ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDEVղ@ WV@ ҹ@  Ӻ from Get_3db_data@ Զ  8J Subroutine to get trace data and amplitude target for 6 dB bandwidth accy@ ֶ) Rev D.00.00 Added $( Alternate Slope 900502:1100.MLG@ G D Rev D.00.00 Modified to support Opt EMI, 6dB BW for 100kHz & 1 MHz@ H @ I  @ J @ K@ L@ MεA'{y@ N @ O1X@ P1,@ Q@ R@ S,@È@ T@ UA> 5 2 MHz maximum Fractional-N SPAN (futo support Option EMI@ U@ $ԵBTRIGGER SWEEP,DUMP TRACE Aղ+ ,Trace_data(*))@ -䶎& Just subtract 3 dB from peak of trace@ $ԵB!PEAK SEARCH,READ MARKER AMPLITUDEVղ@ WVUꐳ@ ܸ `@ &ԵB AMPLITUDE'Uղ@ $ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDEVղ@ WV@ ๳@   from Get_6db_data@ ⶎ  CF Subroutine to get trace data and amplitude target for 60 dB bandwidndamental mixing)@ V @ Wղ@ X,A@  Y!ԵB SOURCE TO DUT"ղ@ Z"t׳@ [B-Running RES BW Accuracy and Selectivity test.@ \ @ ]$ԵB9ADJUST ALL,INITIALIZE,SINGLE SWEEP,UNITS DBM,CENTER FREQ=B,SPAN=3E6,RBW=3E5,VBW=300ղ@  ^&ԵBINITIALIZE,FREQUENCYղ@ _'됳@ `)'ՂՁղ@ a  b*@ c+p@ d,A>+?th@ U!<@ &ԵB AMPLITUDE'ղ@ $ԵBTRIGGER SWEEP,DUMP TRACE Aղ- Trace_data(*)@ -!' Just subtract 60 dB from peak of trace@ $ԵB!PEAK SEARCH,READ MARKER AMPLITUDEVղ@ WVUꐳ@ 긎"p@ &ԵB AMPLITUDE'Uղ@ $ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDEVղ@ WV@ @ $ԵBAUTO VBWղ/ Improves sweep time for span error measurement@   from Get_60db_data@ > Yields 1 Hz to 2 MHz RES BW@ e @ f-@ g,D-@ h @  i$ԵB!REF LEVEL=0,ATTENUATOR=10,SCALE=0ղ@ j @ k-@ l/5 Don't test Shark RBW unless explicitly told to do so@ m4@  n0,ղ+ Test 3 dB BW Rev D.00.00@  o2@ p4@  q+ Test 6 dB BW Rev D.00.00@  r6@ s8@ t@ u:@ v<@ w>@ x+?@ yA  >4 Subroutine to calculate the 3 dB bandwidth accuracy@ ?XO쐳@ Y?,,퐳@   from Calc_rbw_accy@  EB Subroutine to calculate -60dB/-3dB bandwidth ratio (shape factor)@ FXO쐳@ ZF?퐳@   from Calc_slctvty@  :?Subroutine to find the desired BW based on the value of Target.@ 7 Rev D.00.00 Changed Prompt_user text to indicate what@ 9 ba@ zC@ {:@ |<@ }E@ ~+F@  / Skip to here@ +@ @ Hղ@ @ ׳@  2: Subroutine to setup for 3 dB Frequency Domain Measurement@ I?@ J?@ K,JL@ M,?@ $ԵBSCALEՁղ@ $ԵBSPANKղ@ $ԵBRBW,ղ@ $ԵBVBWMղ@ &ԵB FREQUENCYղndwidth (3, 6 or 60 dB) is being measured@ [@  @ [[萳@ [W[%,@  [%ض( Major Error !!!!@ ]ѵB Can't find UB dB point on left side.Ձղ@ ׳@ @  [[񷎎&h9 TRAP DIVIDE-BY-0 ERROR@ ]ѵB-Signal unstable. Connect References together.Ձղ@ ׳@ @ ^[[W[[ꐳ@ [@  @ [[萳@ [W[&@  ['L( Major E@ &ԵB AMPLITUDE'ղ@ $ԵB CENTER FREQղ@ $ԵB,TRIGGER SWEEP,PEAK SEARCH,MKR TO CENTER FREQղ@  from Setup_3db@  6: Subroutine to setup for 6 dB Frequency Domain Measurement@ * Rev D.00.00 Added to support Option EMI@ I?@ J?@ K,JL@ M,?@ $ԵBSCALEՁղ@ $ԵBSPANKղ@ $ԵBRBW,ղ@ $ԵBVBWMղ@ rror !!!!@ ]ѵB Can't find UB dB point on right side.Ձղ@ ׳@ @  [[񷎎'ܶ9 TRAP DIVIDE-BY-0 ERROR@ ]ѵB-Signal unstable. Connect References together.Ձղ@ ׳@ @ _[[W[[ꐳ@ X_^K쐳@  X(" Another Major Boo-Boo !!!@ ]ѵBCan't measure UB4 dB bandwidth. Check that the 10MHz Refs are locked.Ձղ@ ׳@ @ 0 from Find_des_bw@   &ԵB FREQUENCYղ@ &ԵB AMPLITUDE'ղ@ $ԵB CENTER FREQղ@ $ԵB,TRIGGER SWEEP,PEAK SEARCH,MKR TO CENTER FREQղ@  from Setup_6db@  A; Subroutine to setup for 60 dB Frequency Domain Measurement@ I@ J?@ N@ K,JL@ M,?zG{@ MMN@ $ԵBSCALEՊղ@ $ԵBSPANKղ@ $ԵBRBW,ղ@ $ԵBAUTO VBWղ@ &ԵB@ 0 RBW Accuracy@ ! "@  d< X t ؠ0E0"(@ <bEL2@ \ɰE`@ d/lElt@      7E@ >E€Ȁրx@ b`Eed_sig_levelPeak_in_0_spanPeaIf_gain_accuracTest_7If_gain_accurac Test_data Quit_flagCk_connectionsDutSourceRef_source_amp Set_sig_levelPeak_in_0_spanIScale Ref_lvl_step Num_pointsRef_ampJMea0,0,10,20,30,40,50,60,70,80,90,94,98,-1 G 10 dB/Div, Analog RBWG 10 dB/Div, Analog RBW@ c 9 10,10,0,8,10,200,10,20,30,40,50,60,70,80,90,94,98,-1 F 10 dB/Div, Shark RBWF 10 dB/Div, Shark RBW@ d : 300,300,0.2,8,2,0,2,4,6,8,10,12,14,16,18,-1 G 2 dB/Div, Analog RBWG 2 dB/Div, Analog RBW@ e : 300,300,0.2,8,0,0,2,4,6,8,10,12,14,16,18,-1 G Linear, Analog RBWG Linear, Analog RBW@ f  -1@ g @ hԵBGINITIALIZE,UNIs_ampOutput/ IF Gain Accuracy #@ $ @ % @ &εA'{y@ ' @  (ԵB SOURCE TO DUTղ@ )\׳@  *B!Running IF Gain Uncertainty test.@ + @! ,ԵBrINITIALIZE,UNITS DBM,SAMPLE DETECTOR,REF LEVEL=0,SCALE=1,CENTER FREQ=1.01E7,SPAN=1E4,RBW=1000,VBW=100,SINGLE SWEEPղ@ ! - ԵBINITIALIZE,FREQUENCY=1.01E7ղTS DBM,SAMPLE DETECTOR,ATTENUATOR=20,REF LEVEL=8,SCALE=10ղ@ iԵB9SPAN=3000,RBW=300,VBW=300,SINGLE SWEEP,CENTER FREQ=1.01E7ղ@  jԵBINITIALIZE,FREQUENCYյ Նյ?ղ@ ?@ @ԵB8MARKER OFF,MARKER ON,TRIGGER SWEEP,READ MARKER AMPLITUDEղ@ A (@ BԵB REF LEVELղ@  C ԵB AMPLITUDE ղ@ DԵB CENTER FREQյE@  $E(2F:DJRbntxp@ @ $!2#!2x@ 萳@ ԵB AMPLITUDE $ղ@  ԵBATTENUATOR=30,REF LEVEL=ղ@  ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDE,ղ@ !,&!萳@ @ #$@ @  &IF Rbw=300 AND Amp_scale=10 THEN PAUSE@ @ @ .@ 12@ '@ /!@ '/ɣ'/ɣ'/ɤ@ /H@ h`XP@ -0EހH@ b`Ele_fidelity Test_dataMin_rbw FNMin_rbwNein_analog_rbwDb_pdrCum_ptrInc_ptrNck_connections QuitgflagCk_connections Scale_fid_dataDudDutSourceSource Source_amScale_fidelityTest_8Scale_fidelity Test_dataMin_rbw FNMin_rbwMin_analog_rbwDb_ptrCum_ptrInc_ptr Quit_flagCk_connectionsScale_fid ',@ 2@ ¶  .@ Ķ @ 1ղ@ ƶ @ DZ0 Scale Fidelity@ ȶ@ ɶ @ p \H l() , 0E0!p$!.0x6@ @J@ LEV_dataDutSource Source_amp Set_sig_levelPeak_in_0_spanTest_numRbwVbwSwp_timeRef_lvl Amp_scaleSpanDes_errRef_source_amp Ref_mkr_ampPoint Prev_db_downDb_downAverages Meas_mkr_ampIMkr_ampCurr_cumPrev_cumInc_fidTemp_amp Skip_to_endJOutput/ Scale Fidelity Test Q@ R @  S @ `Fjt~@ bE@ ɰE@ /lE€ʀ@ 7E  ,@ 4b`EAZ 0@ ?@  @A`h@ A@ BEȀԀ*4x ATTENUATOR=" ,REF LEVELՀղ@ $ ѵCLEAR WRITE A,VBW=1000ղ@ %@ & ԵBVBWղ@ ' ԵB#TRIGGER SWEEP,READ MARKER AMPLITUDEղ@ ( @ )@ * г@ +NJꐳ@ ,ꐳ@ -ǁ萳@ .@ / @ 0 @ 1 ԵB AUTOCAL ONղ@ 2ղ@ 3 @  4 & Input Attenuator Accuracy 2 - 20 GHz@  5@ 6<pDhP`R@ ;XEdXpPtH@80( E @ Fb`ElgfmTest_9 Residualgfm Conditions Condations$ Trace_dataJdrace_data Test_data Rbw_char_dataCk_cgnnectionsCk_connections Quit_flagMabginRbwStScaleDb_down Rl_ Residual_fm8(pX  7@ (Xd  $ $0E0d(E*,,23:@ DbETd0n0v@ @ ɰE@ /lE@ Test_9 Residual_fm Conditions Conditions$ Trace_data Trace_data Test_data Rbw_char_dataCk_connections Quit_flagMarginRbwStScaleDb_down Rl_offsetDelta_minus_frqSlope Freq_rangeNum_char_points Res_fm_dataNum_test_pointsDutSourceIndexUse_pp Dummy_var Set_sig_levelPeak_ampPeak_source_frqPeak_in_0_span Ref_level Char_index Delta_freq Marker_amp Minus_freq Loop_counter Loop_limitMax_ampMin_ampErrSum_xSum     _x2N Exit_loop Num_glitchesGlitchedMin_numMax_num Bucket_sumIFlag Prompt_userDbc Data_indexMax_freqMin_freqRfmStd_dev Test_spec FNRes_fm_specUncOutput }@  ~  REVISED 900315:1715 MLG@  @ \@ @    2@ εA'{y@ @  ԵB SOURCE TO DUT ղ@ @ 00A萳@ 11AA萳@ B@ CDղ@  2B1022@  2t@ E(@B2퐳@ 02BCE򷎎h3@ @ @ 3H@ B02B萳@ @  @  @ Gղ@  @ 0 Residual FM Test@ !@ "p03 #@ H ԵBSOURCE NOT LOCKED TO DUT ղ@ ׳@  BRunning Residual FM test.@ @ @ @ 1,@ ?333333@ @ !@ 萳@ 1@ !@ 1 @ @ ΁ꐳ@ T Res_fm_data:DATA 500E6,2.8E9,6.4E9,12.9E9,19.6E9,21.9E9,26.4E9 ! Use with 8340A/B   500E6,1.0E9 ' Use with 8662/63' Use with 8662/63@   ,, 50E0$'BE0< @EH @T @Fbl'@Ev @(~ @<F'@P'@d'@xF'@" @ bE0<@ @ @ @  ȃ8560񷎎 @ ȃ8561񷎎 @ @ ԵBINITIALIZE,ATTENUATOR=0,SCALE=B ,SINGLE SWEEPղ@ ԵB INITIALIZEղ@ @ 쳎@ Ȥ@ ԵB"INITIALIZE,AMPLITUDE=-20,FREQUENCYղ@ ԵBCREF LEVEL=-20,SPAN=1E6,RBW=3E3,AUTO VBW,AUTO SWEEP TIME,CENTER FREQղ@  ȵ,AO೎@ ԵB9SCALE=10,TRIGGER SWEEP,PEAK SEARCH,PEAK PRESELECTO$ɰE(@ ,/lE4@ <6@EDLRE^dj@ "pb`ExceracyTest_12 Span_accuracy ConditionsKconditions$ Test_flags Test_number Sequence_type Last_testIequipmentPresentPoger_mtr_avail Counteb_avail Sensor_avail Source_av Span_accuracyTest_12 Span_accuracy Conditions Conditions$ Test_flags Test_number SeqR,DONE?ղ@ ԵBSCALEղ@ @ @ !Ե!! յ!Ձյ!<ղ** TEST LEVEL + LOSS, Des pwr,Err, Min_level@ ԵBHPEAK SEARCH,MARKER TRACK ON,SPAN=10E3,TRIGGER SWEEP,MARKER TRACK OFF,RBW ղ@$ ԵB{SPAN=5E4,RBW=3E3,TRIGGER SWEEP,PEAK SEARCH,MKR TO CENTER FREQ,SPAN=1E4,RBW=1E3,TRIGGER SWEEP,PEAK SEARCH,MKR TO CENTER FREQղ@$ ԵBSPAN=2500,RBW= BC,TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDE,MKR TO CENTER FREQ"ղ@  uence_type Last_test EquipmentPresentPower_mtr_avail Counter_avail Sensor_avail Source_avail Source2_avail Enough_equip Test_dataCk_connections Quit_flag Span_data_6xeDutSourceSource2Index Center_freqSpanFreq1Freq2Output $@ %\@ &@  '  @ ( @ ) ԵBSPAN=0,SWEEP TIMEղ@ @ #Ȑ@ D@ ԵBVBW=3ղ@ ԵB REF LEVEL"ղ@  % !@ #"ղ@ &"@ ԵB REF LEVEL&ղ@ '𳎎@ ('퐳@ ԵB FREQUENCY#(ղ@ ԵB#TRIGGER SWEEP,READ MARKER AMPLITUDE)ղ@ ',")@ '(@ ')"ꐳ@ 'Գ@  ''''ȵ?zG{ꐳ@  3 ABOVE P@ *εA'{y@ + @  ,ԵBLOCK SOURCE TO DUTղ@ -ԵB!SOURCE AND CAL TO SPLITTER TO DUTղ@ .׳@ / @ 0B%Running Frequency Span Accuracy test.@ 1 @ 0 20 Center frequency,span  3@ 4  300.0004E6,1E3@ 5  300.0008E6,2E3@ 6  300.002E6,5E3@ 7  300.004E6,10E3@ 8  300.008E6,20E3@ 9  300.02E6,50E3@ :  300.04E6,100E3@ ;  300REVENTS POSSIBLE DIVIDE BY 0 ERROR LATER ON@ '@  8@%됶9 BELOW BOS@ ԵBVBW=1ղ@ ø@ &"萳@ ԵB REF LEVEL&ղ@ ƹ@ Ƕ @ ԵB FREQUENCY#ղ@ ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDE)ղ@ )&P@  ȵX@?R&SHOULD SET PASS=0@ ̸@ *#萳@ +@ ,!@ л @ ++萳@ +,.08E6,200E3@ <  300.2E6,500E3@ = 300.4E6,1E6@ > 300.8E6,2E6@ ?  300.8E6,2.01E6@ @ 302.0E6,5E6@ A 304.0E6,10E6@ B 308.0E6,20E6@ C 320.0E6,50E6@ D  340.0E6,100E6@ E  380.0E6,200E6@ F  500.0E6,500E6@ G 700.0E6,1E9@ H 1100.0E6,2E9@ I  -1,-1@ J @ K@ LԵB%INITIALIZE,SINGLE SWEEP,REF LEVEL=-10ղ@ MԵB INITIALIZEղ@ ԵB FREQUENCY*ղ@ ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDE-ղ@  ԵB MIN SEARCH,READ MARKER AMPLITUDE.ղ@  /-."萶7SET TO Peak_amp-25)@ /@ **/퐳@ ٻ@ ڶ @  ԵBAUTO VBW,SWEEP TIMEղ@ Ȁ@ 0@ 1@ 2@ 3@ 4@  @ 5@ ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDE-ղ@  ԵB MI@ NԵB INITIALIZEղ@ O@ P @ Q@ R @ S萳@ T@ U@ V?陙쐳@ WԵB CENTER FREQղ@ XԵBSPANղ@ YԵBAMPLITUDE=-10,FREQUENCY?ٙղ@ Z񷎎 ѵ>*TRIGGER SWEEP,PEAK SEARCH,READ MARKER FREQ ղ\ Anti EYO hysterisis band-aid@ [񷎎 (ѵ>*TRIGGER SWEEP,PEAK SEARCH,READ MARKER FREQ ղ\ Anti EYO hysterisis band-aiN SEARCH,READ MARKER AMPLITUDE.ղ@  涎@ 61琳@ 71됳@ 8@  ԵBTRIGGER SWEEP,DUMP TRACE Aղ@  91}1@ 889Nj萳@ 9X@ 91}1@ 8899萳@ 778@ 668@ 򴎎9@ @  /76"萶7 CONSTANTLY ADJUST FREQ@  **/퐶= -Db_down dB POINT@  ԵB FREQUENCY*ղ@ -&.d@ \ԵB*TRIGGER SWEEP,PEAK SEARCH,READ MARKER FREQ ղ@  ]ԵBNEXT PEAK,READ MARKER FREQ!ղ@ ^! @ _ X@ ` @ a#ղ@ b @ c0 Span Accuracy@ d@ e f@'<l &p&V&P C0E0  X('BE4 p@!@J&5@ 5@ 44萳@ 442x@ 3@ :@  <ѵBSignal too unstable.:ղ@  :l׶+ User wants to quit the test.@  @ @ =7"ꐳ@ >@  @ >>萳@ >=@  ?>=>>>퐳@  =6"ꐳ@ >@  @ >>萳@ >=4@  @>=>>>퐳@  A@?ꐳ@ 22 @(R @<Fb!@Pp!@d(~!@x<!@P @E @ @F AE#d!"x 8 0(E  ,E*2 xE<DER      ^@ !lbE|0@ %ɰE@ )/lE@ +7E؀@ . @ 4(6@E0@ 68,EDPV@ /x@ @  0 No 3335A availiable@ F Load Test_data with dummy data@ /!೎@ /ɀ@ /ɀ@ /@ @ @ @@ @  5ԵBAUTO TRACKING CALIBRATIONղ@ @ %@ ٞK." Clear graphics from screen before@  #. doing`@ ;fEr~@ >U8E€΀xڀph@ GjTE`@ Jb`E"@ *E60&PBofs Conditions$ Equi`mentPresentPower_etr_avail Counter_avail Sensor_avail Soerce_avail Sou equipment check@ 7ԵB CHECK CAL#ղ@  "ԵBLOCK SOURCE2 TO DUT#ղ@ "ԵB!SOURCE2 TO SPLITTER TO SENSOR/DUT#ղ@ #׳@ ¶ @  7ԵBINITIALIZE,CONTINUOUS TRIGGERղ@ 5ԵBINITIALIZE,FREQUENCY=3E8ղ@ &ԵBlINITIALIZE,REF LEVEL=-8,SCALE=2,SPAN=0,RBW=3E5,VBW=3E5,SWEEP TIME=.05,SINGLE SWEEP,MARKER ON,CENTER FREQ=3E8ղ@ 0@ ೎@  &ѵB COUPLE DCղ6FIRST PASS DC COUPLED@ ɸ$rce2_avail Enough_equipJdest_flags Test_number SequencFrequency_respTest_14Frequency_resp Conditions Conditions$ EquipmentPresentPower_mtr_avail Counter_avail Sensor_avail Source_avail Source2_avail Enough_equip Test_flags Test_number Sequence_type Last_testCouplingAc_dc Test_data Summary_dataOut_dataTitle$IJ Max_ac_dcMax_freqFNF_maxMin_freqFNF_min Min_inst_span FNMin_span FNAc_dc_pathsCk_connections Quit_flagLow_bandDutMax_spanMax_rbwSourc@ &ԵB COUPLE ACղ6SECOND PASS AC COUPLED@ ˹@ ̹@ Ͷ@  BFrequency Response @ "0 Only add (AC) or (DC) if coupling is selectable@ 쳎@ B(DC) @ Ҹ@ B(AC) @ Թ@ չ@ ֶ @ 8@ 8 X@  ٻ@@@ 8B Hz - @  ۻA.@ 8e Set_sig_level Ref_amp_50mhz Data_point Take_measSpanRbwMeas_ampSource2 Power_meterFreqTop_freqXdiv Setup_graph Source_ampSet_sig2_level Marker_amp Meas_power Corr_300mhz Corr_50mhzPoint Test_freq Plot_typeCalc_print_flatPassOutput Test_band0 End_freq_resp g@ h D Rev C.00.00 Added support for 8@@ kHz - @ ݻ@ ޶ @  (@  8Ae@ 9@ :@ B2.9 GHz@  8A`쳎@ 9(@͐@ :@ B6.5 GHz@ 8 3335A available@ G d300 MHz correction value@  &ԵBREAD MARKER AMPLITUDE@ղ@ 7ԵBREADAյAղ@ B@Aꐳ@  @ &ԵB CENTER FREQյ,Aׄղ0 Find 50 MHz correction value@  5ԵB FREQUENCYյ,Aׄղ@ ?=ՊՂյ!ղ@  &ԵBREAD MARKER AMPLITUDE@ղ@ 7ԵBREADAյAׄղ@ C@Aꐳ@ @ @  D!!0 Adjust low freq data@ DDBC萳@  DɵAeDo low frequency portion of test $^ 50E6,45E6,40E6,35E6,30E6,25E6,20E6,15E6,10E6,5E6,3E6,1E6,300E3,100E3,30E3,9E3,3E3,1E3,500,200@ 8 10 kHz changed to 9 kHz so it picks up low end of 8563E@ @  B Running Frequency Response test.@! &ԵBHINITIALIZE,SCALE=1,CENTER FREQ=5E7,SPAN=500,RBW=100,VBW=100,SINGLE SWEEPղk$ Rev D.00.00 Changed span to 500 Hz@! '1+ Rev D.00.00 Changed to 500 Hz from 10 kHz@ (+ Rev C.00.00 Changed Ɂ&@ D @  @ /!@ E,Au*Aׄ#8( Starting at 90 MHz and going in 100 MHz@ //萶8' increments avoids most of the flatness@ 5ԵB FREQUENCYEղ8$ correction data points. 920605 BDT@ &ԵB CENTER FREQEղ@ ?=ՊՂյ!ղ@  &ԵBREAD MARKER AMPLITUDE@ղ@ 7ԵBREADAEղ@ /E@ /@ABꐳ@ F@% 7/89 IF FNBand(Test_data(Data_poto 100 Hz from 300 Hz@ @ d@  &ѵB COUPLE DCղ)FIRST PASS DC COUPLED@  @ &ԵB COUPLE ACղ6SECOND PASS AC COUPLED@ @ @ *ԵB%INITIALIZE,FREQUENCY=5E7,AMPLITUDE=-5ղ@ ,ԅՅյ?ղ@  &ԵBREAD MARKER AMPLITUDE-ղ@ @ $@ /!@ /ɤ6 Frequency@ 0@  /ɵ<@j@  //int,1,Ac_dc))<>FNBand(Test_data(Data_point-1,1,Ac_dc)) THEN Plot_type=-2 !Changing bands on graph@ % /ɵAe/F&@ E!|@ @ !@ " @ #14$\$ Rev C.00.00 Changed from 315 to 564@ $$@@ %ɐ@ &$@ '#@ ( @ )HIղ@ *!,% " Rev C.00.00 Changed from 28 to 44@ +1ǐ1$ɐ@ //ɐ@ 0@ @ /t@ //ɐ@ //ɐ@ 0@ @ 0ܳ@ /ɵ@@󷎎0? SA min freq <1kHz?@ 1'/@ &ԵBSPAN1ղ@ 2(/ɂ@ &ԵBRBW2ղ@ @  &ԵB CENTER FREQ/ղ@  *ԵB FREQUENCY/ղ@  &ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDE3ղ@ /3-ꐳ@  Rev C.00.00 Changed from 285 to 520@ ,$ij@ -Kղ@ . @ /%XMղ@ 0 @ 1@ 2 @  3 # Flatness 1 kHz to 26.5 GHz (8563E)@ 4 C or (8560: to 2.9GHz) or (8561: to 6.5GHz) or (8562E: to 13.2 GHz)@ 5 - or (8564E: to 40 GHz) or (8565E: to 50 GHz) 6N@ 7@ 8      F4`,#@4< 9@d,tXX4 jT0E" F*!0!h M Rev C.00.00 Revised to add support for 8564E/8565E. Required redimensioning@ ? L Band_min(*),Band_max(*),Btob_max_to_min(*) and add tE@ ",E@ &b`E Test_flagsSecond_harm_disTest_13Second_harm_dis Conditions Conditions$ EquipmentPresentPower_mtr_avail Counter_avail Sensor_avail Source_avail Source2_avail Enough_equip Test_flags Test_number Sequence_type Last_test Test_dataCk_connections Quit_flagSourceDut Set_sig_level Marker_amp1 Marker_amp2ing data for@  @  Bands 5 and 6.@ A V Although this test will handle SAs with up to 5 bands, only bands 0 to 3 will be used@  B  with 8563E. 920604:0750.BDT@ C 5 Frequency response relative to calibrator frequency:@ D 5 Abs_min - Minimum response, all frequencies@ E 5 Abs_max - Maximum response, all frequencies@ F @ G 0 Flatness from band x to band y, x & y from 0-6:@ H 8 Band_min(Print_itFNF_max Prompt_user Power_meter Fund_power Harm_powerOutput/ 2nd Harm Distortion 5 Rev B.01.00 Changed value in call to Set_sig_level@ ) Rev C.00.00 Added support of 8564E/65E@  % Rev D.00.00 Added support of 8562E@ @  H,@     @ 0:6) - Minimum amplitude in band x@ I 8 Band_max(0:6) - Maximum amplitude in band x@ J 8 Btob_max_to_min(0:6,0:6)- Band x max minus Band y min@ K @ L D Test_data(Data point - 1 to Num_Points, 1: frequency, 2: amplitude)@ M @ N @ O D--------------------------------------------------------------------@ P @  Q@ R@ S @ @ εA'{y@ @  ǵA `ѵBLOCK SOURCE TO DUTղ@  ԵBSOURCE TO DUT VIA LPF1ղ@ B(Running Second Harmonic Distortion test.@ @ ԵB(INITIALIZE,FREQUENCY=39.E6,AMPLITUDE=-30ղ@ / Rev D.00.00 Changed test freq to 39 MHz/78 MHz@ ԵB@INITIALIZE,CENTER FREQ=39E6,SPAN=10E3,REF LEVEL=-30,SINGLE SWEEPղ@ ԵB SAVE STATE=9ղ@ @ @ Tε1{y@ Uε1{y@ Vε1{y@ W 1琳@ X 1됳@ Y  Z   17,24,30,35,39,42,44@ [ @ \ͤ@ ] @ ^ Q DISP "Calculating band-to-band flatness" ! Commented out because it was getting@ _ G ! in the way of the graphics@ ` Ӳ@ a  P@  b0AZ  'BAND 0@ c@ d!1  @@ Ե!յ!յ?əղ& Rev B.01.00 Was (-30,-30,.1)@  ԵBREAD MARKER AMPLITUDEղ@% ԵB;CENTER FREQ=78E6,REF LEVEL=-50,VBW AVERAGE=10,TRIGGER SWEEPղN@ Rev D.00.00 Changed CF to 78 MHz, RL to -50 dBm, added VAVG 10@% ԵB!PEAK SEARCH,READ MARKER AMPLITUDEղ@ ꐳ@ @ @  ǵA 񷎎 ?5 Don't do high high band test if 3335 is the source@ ӲAZ 󷎎 ?Don't do h@  e0,A@  'BAND 1@ f@ g!U@ h0'B0F'@DFR^ect_listPrint_test_last Conditions Condations$TestsTestsd Short_name$ Conn_c`eckI@ @ @ 0 Print test listPrint_test_listPrint_test_list Conditions Conditions$ȁHP8564ѵFREQUENCY=2.95E9,AMPLITUDE=-5ղ@ 䁂ȁHP8565\ѵFREQUENCY=2.95E9,AMPLITUDE=-5ղ@ 偂ȁHP8561ѵFREQUENCY=2.95E9,AMPLITUDE=-15ղ@  ԵBCENTER FREQ=2.95E9,SPAN=10E3ղ@ 灂ȁHP8561ѵREF LEVEL=-10,ATTENUATOR=10ղ@ 聂ȁHP8562ѵ*TRIGGER SWEEP,PEAK SEARCH,PEAK PRESELECTORղh Rev D.00.00@ 遂ȁHP8563ѵ*TRIGGER SWEEP,PEAK SEARCH,PEAK PRESELECTORղTestsTests$ Short_name$ Conn_checkI0 Print test list@ 9 @ :\@ ;\\@ < @ =΁ @  >1ٵ2 DD,5X,K,5X,KȤ@ ?ܳ@ @ @A0 Print test list@B@CD@RBW=100,VBW=10,TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDEղ@  ԵBCENTER FREQ=5.9E9ղ@ ȁHP8562ѵREF LEVEL=-30,ATTENUATOR=10ղY Rev D.00.00@ ȁHP8563ѵREF LEVEL=-30,ATTENUATOR=10ղ@ ȁHP85648ѵREF LEVEL=-30,ATTENUATOR=10ղ@ ȁHP8565ѵREF LEVEL=-30,ATTENUATOR=10ղ@ ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDEղ@  ȁ RETURN Msi$&"/"&File$@ N END IF@O ELSE@ P RETURN File$&Msi$@ Q END IF@ RB: @ S $@ T/ Only path specified, no msus; use default msus@ UB/@ V趎( No path specified; append Msi$ to File$@ W@ X. Path and msus specified; put File$ in between@ Y@ Z/񎷎ȶ. Don't need HP8561@ $%ꐳ@ 0@ $%ꐳ@ @  @ 'ղ@  @/ Test_shd@@9-@8| d0E @ to add another "/"@ [@  \. Add additional "/"@ ]B/@ ^@ _@ ` @a@b@cPd@  0E F*6"BEB!NxVpXhh@ SE"bE<2@ LɰEPTX`jp|@ E@ - Rev B.0  Ref_level_cal Ref_level_calFail Quit_flagCk_connectionsDutRevMax_dacDac_sensRlcal Marker_ampMkr_err Prompt_userrbor_flag Conditions Conditions$AddrescICurrent_address@ @ @ NCheck_addressesCheck_addressesMessage$ Error_flag Conditions Conditions$AddressICurrent_address Current_count Prompt_user@ e @ f\@ g @ h @ i! ǀ@ j!!@ k- Rev B.00.00@  @ ԵB CAL TO DUTղ@ B)Performing reference level calibration...@  @   ԵBREAD F/W REVISIONղ@   p@   `A,Գ@  !"@   (?zG{ dB/DAC step@ `A,.(@  1@  ?zG{됳@  `A,.|@  1@  ?zG{@ @ ȵNA x@ lǀ@ m@ nȿ@ o@ p4@ qλ@ r@ s @ t!!@ u񷎎@@ v 萳@ w@ x ̳@y B B$ instruments have GPIB addresses of B.ղ@z񎷎@ {@ |ǐ@ } @ ~@ @  @  ԵBERROR: @ ̳@ @ `@ ԵB9IP,CENTER FREQ=300E6,SPAN=20E6,SINGLE SWEEP,TRIGGER SWEEPղ@ ԵBREAD REF LEVEL CAL ղ4 Rev B.00.00 added coarse@  ԵB PEAK SEARCHղ Rev C.00.00@ ԵBREAD MARKER AMPLITUDE ղ4 adjust routine since new@   ꐶ4 firmware has much finer@  萶4 resolution than older@  ԵB REF LEVEL CAL ղ4 firmware.@ ! @  "ԵBREAD REF LEVEL CAL ղ B B$ instruments have GPIB addresses of B.ղ@ @@@@` @'<O! &L&PQ& 0E  "BE, 48 B> D @J! N"$X@ b#Er@ #ԵB5TRIGGER SWEEP,DONE?,PEAK SEARCH,READ MARKER AMPLITUDE ղ@  $ H@$W =p@ % @ & 󎷎d@' 萳@ (@) ꐳ@ *@  +ԵB REF LEVEL CAL ղ@ ,l@ - @ . D@ /ԵB3D.D@ % ȵAe65D@ 7B3D.D@ % Ȁl@  6B,X,7% ȵA.% ȋ줳@ les View_editAdd_file Delete_fileChange_sys_fileExitInputView_add_entryNo_file@FileFNFile$ Clear_screenI Sort_cal_data Disp_cal_data Data_changedBad_data Frequency Prompt_user Cal_factor Chk_entry Freq_indexXposYpos Freq_format$ Cal_format$ Add_no_dir Chk_modelNonnumericentry Sensor_type Sensor_sn @ !B @ "@ #%D@ $@ % &'@ '% ΂D@  (% Ȁ(% ȵBm@ )%@ * ΁@ +% ΂ij@  ,% ȵBm񷎎% Ȁ@ -%@ .@ / 0@ 1!=@  2ٞ BAdd file mode @ 3 9@ 4u΁wx No_sensorTempLeaveNo_files_avail Num_entries Files_availEntryBad_file@  @ \@ @@ @@DP A@  @  BSensor Utilities Menu@  ԵBSensor Utilities Menuղ@  @  @   \@  1@ 1@  @ 5ͻ@ 6 @ 7 @ 8B0@ 9BBEnter the sensor type (8481,8482,8485 or 8487) or to exit.@ :ղ@ ;;@ < =@ =>@ > @ ?>>A!!>A!">A!%>A!'@ @>@ A @ BB0@ C@ DBFEnter last 5 digits of the sensor S/N (1 to 99999) or to exit.@ Eղ@ F;@ G =@ H?@ I @  J@  1@ 1@ @  @ @  @    ж/ HIL keyboard@  View/ Edit@  Add File@  Delete File@  List Files@  System File@  Cond Menu@  @   View/Edit@ Add File@   Delete File@  List Files??P@i@ K?@  LٵB #,K,2D,5ZBSEN>?@ M"Շղ1 @ N!1"Շղ-2@ O ΀{y@ P!ٞ ͤ@ Q@ R  S9 @ T/ԵB@ERROR: System mass storage file location catalog cannot be read.ղ@ U@ V W;@ X B@ YC@ Z @ [E \B @ ]B0 ^E@ _  `= @ a@  System File@  Cond Menu @ @  @ ?@ !=@  ٞ BSelect fnction mode@ ?@  BSelect a special function key.@ @  @ !=@  ٞ BView/Edit mode @ B@ B?Enter the sensor file you wish to view/edit (e.g. "SEN8501234")@ ղ@ !%3 This is/ԵBERROR: B is a non-numeric entry.ղ@ b@ c d@ e!=@  fٞ BDelete file mode @ gB@ hB to exit@ ղ@  S 8@ Խ ,@ -@  -P@c򷎎-P@c@ ׽ @ -8 , @ /ԵBBERROR: Non-numeric entry other than 'S' entered, or frequency <=0.ղ@ ۻ@  D@ @ J"Գ@ I#؛?No sensor files found. Check System mass storage file location.@  @ @   G @ AERROR: System mass storage file location catalog can not be read.@ @  @ !=@  ٞ BChange sysfile mode@ B Enter mass storage file location@ Ȑ@ ղ@ !%@ B%@ S@ !1"Շղ-2@ !ٞ ͤ@ *@ Ḏ0@ 0됳@ 㑥@ B@ 呵BDEnter cal factor up to 150% (0 to delete frequency/ Cal Factor pair)@ ղ@  2@ 0@  @ 001ij@00@3@ @33萳@ 3 ȵA.텿-3 ΂ij@ 0P@3 Ȁ@3 Ȁ@󸎎@3  L@ ͻ@ @ @ @ L/ԵB&ERROR: Unable to obtain catalog from "B".ղ@ @  $@ %!&@ % !P@ %&D@ @    @  @@@ H PA@>,       =l=0TM= 0E  ( DhE2 D|8 DFB DL V @Eb @n @F| !@E @( @<F!@P!@d!@xF!@ 4"BE'B0'@,-1@   15,436,438,8902,-1@   16,436,438,8902,-2@ 綎 #@   1,5342,5343,5350,-1 " Rev D.00.00 Added 5350 counter" Rev D.00.00 Added 5350 counter@    2,5342,5343,5350,-2@ 붎 $@  4,3335,-1@  5,3335,-1@  6,3335,-1@  7,3335,-1@  8,3335,-1@    9,8663,83401,83402,-1@  10,98663,-1@   11,83401,83402,-1@   12,DF P"B  , p$4 `(:0 B0tP0`^00l0 z00t0$000X0000@ ,@ -"@ .0@ />X83401,83402,-1@    13,83401,83402,3335,-1@  14,93335,-1@   15,83401,83402,-2@  %@  4,3335,-1@  5,3335,-1@  6,3335,-1@  7,3335,-1@  8,3335,-1@    9,8663,83401,83402,-1@  10,98663,-1@  11,83402,-1@   12,83401,83402,-1@    13,83401,83402,3335,-1@  14,93335,-1@  15,83402,-2@  &LPVHb@ 3h@ 4x@ 5068E@ 7@ 809E@ :@ @ <@ =@8 0@ A@ B&@ C4@ B07<P@ F\,Eb@ Hh,ts Test_@    14,83401,83402,-2@   '@   14,83402,-2@  ( Also for 8563A/E@  " 17,"Type N 50 ohm termination",-1@   12,"11667B Splitter",-1@  J 13,"11667B Splitter, HP P/N 0955-0306 50 MHz LPF, 2 11689A 4 GHz LPFs",-1@    14,"11667B Splitter",-1@   15,"11667B Splitter",-2@  )@   " 17,"Type N 50 ohm termination",-1@   12,number Sequence_type Last_test EqeipmentPresentPow Counter_avaCheck_equipmentCheck_equipmentOptionIo_paths@Dut@Printer@Pwr_mtr@Counter Test_flags Test_number Sequence_type Last_test EquipmentPresentPower_mtr_avail Counter_avail Sensor_avail Source_avail Source2_avail Enough_equipTestsTests$ Short_name$ Conn_check Conditions Conditions$Equip$Mdl$Choice$ Sensor_req_62 Sensor_req_61 Sensor_req_60 Sensor_req_65Power_meter_reqPwr_mtr_req_60 Counter_req Source_req S"11667A/B Splitter",-1@  L 13,"11667A/B Splitter, HP P/N 0955-0306 50 MHz LPF, 2 11689A 4 GHz LPFs",-1@    14,"11667A/B Splitter",-1@   15,"11667A/B Splitter",-2@  *@   " 17,"Type N 50 ohm termination",-1@   12,"11667A/B Splitter",-1@  $ 13,"HP P/N 0955-0306 50 MHz LPF",-1@    14,"11667A/B Splitter",-1@ !  15,"11667A/B Splitter",-2@ " #+@  $ " 17,"2.4 mm ource_req_65 Source2_reqSource2_req_65 Adtl_equip_62 Adtl_equip_61 Adtl_equip_60 Adtl_equip_65 Test_list Found_instInstPick_pwr_meter Pick_counterTestINum_inst Pick_againInputMdlr$@ 50 ohm termination",-1@ %  12,"11667C Splitter",-1@ & J 13,"11667C Splitter, HP P/N 0955-0306 50 MHz LPF, 2 11689A 4 GHz LPFs",-1@  '  14,"11667C Splitter",-1@ (  15,"11667C Splitter",-2@ ) @  *)0 Check equipment sufficiency@ +΁{y@ , @ -1!ȁ,2@  . Ƿ1!ȁ,2@ / @ 0@  1ȃ8561񷎎@ 2ȃ8560񷎎( @  8 Option: 1 - Check if sufficient equipment for each test@  3 2 - Print equipment list given test number@  @ @  @   @ \\@  H,@ @P@@ @  K Rev C.00.00 Added 8487 Power Sensor and 8360 Sweeper for 8564/65 support.@  9 83402 actually refers to t@ 3ȃ8564񷎎P @ 4ȃ8565񷎎x @ 5΀{y@ 6 @ 70@ 81@ 9 @:2@ ;2ж2 Rev D.00.00 Changed range of Present indices from@<0 12 to 15 to 13 to 16 to accommodate@=+ 5350 counter being added as 12@ >2A!!! 10ǵA!!@ ?2A!!! 1@ @2A!"! 10ǵA!"@ A2A!"! $he 83640A/83650A.@  @  C Rev B.00.00 Following data reorganized to reflect test reordering@  C Reordering done to improve test flow during All Tests@   Also for 8563A/E@   3,8482,8481,-1 ) -1, means the last choice for this test. ) -1, means the last choice for this test.@ ¼  13,8485,8481,-1@ ü 14,8485,-1@ ļ 15,8485,-1@ ż  16,8485,8481,-2 + -2 means we've reache1@ B2A!%! 1P0ǵA!%@ C2A!%! p1@ D2A!'! 10ǵA!'@ E2A!'! 1@ F@ G10ǀ@ H2@ I @ J!@  Kȃ8560񷎎H"@ L @ M0@ N1@ O @P2@ Q2 @R21 1@ S21 1!ȁ,2@ T21 1@ U21 41d the end of the list + -2 means we've reached the end of the list@ ƶ / lower freq sensors can be used with the 8561.@ ȼ  3,8481,8482,-1@ ɼ  13,8481,8485,-1@ ʼ  14,8481,8485,-1@ ˼  15,8481,8485,-1@ ̼  16,8481,8485,-2@ Ͷ - low freq sensors can be used with the 8560.@ ϼ  3,8481,8482,-1@  м  14,8481,8482,8485,-1@ Ѽ  15,8481,8485,-1@ Ҽ  16,8481,8485,-2!ȁ,2@ V2A" P1@ W2A" 1!ȁ,2@ Xx@ Y1 0ǀ@ Z2T@ [ DŽ 6@ \ @ ]#@ ^ @ _0@ `1@ a @b2@ c2"p@d2A !t1@ e2A !1!ȁ,2@ f2A! !1@ g2A! !1!ȁ,2@ h2A! "(1? Rev D@ Ӷ  ) Millimeter sensors for use with 8564/65@ ռ  3,8482,8481,-1@  ּ  13,8487,8485,8481,-1@ ׼ 14,8487,-1@ ؼ 15,8487,-1@ ټ  16,8485,8481,-2@ ڶ !@ ܼ  3,436,438,8902,-1@ ݼ  13,436,438,8902,-1@ ޼  14,436,438,8902,-1@ ߼  15,436,438,8902,-1@   16,436,438,8902,-2@ ᶎ "@   3,436,438,8902,-1@   14,436,438,8902.00.00@ i2A! "\1!ȁ,2@ j!4@ k1"0ǀ@ l2!@  m ǵ! ! "9@ n @ o$@  pȃ8564񷎎#%@ qȃ8565񷎎#8%@ r΀{y@ s @ t0@ u1@ v @w2@ x2&@y2A 2P@p 1#0ǵA p 93335=OPTIONAL 3335@z2A  $ 1@{2P@p      񷎎$10R If 3335 is optional, indicate sufficient equipment, even if 3335 is not present.@&| Note that 93335 can be the only source listed for a given test given the progam flow. You can't list a second optional source with it.@&}2A!2P@p 1%T0ǵA!א@~2A! %p1@2P@p񷎎%1/S If 8663 is optional, indicate sufficient equipment, even if 8663 is not present.@ 2P@\ 1&02@ 2P)׳@ * +6. Subroutine to pick the power meter of choice@  , DŽ 6 436 or 438@ - Dž 6 436 or 8902@ . Dž 7 438 or 8902@ / DŽ 7<436, 438, or 8902  0E@ 1 @ 2B @ 3BWould you like to use the B as the power meter@ 4Gղ@ 5B B436B438B89027\@ 6 @ 7 @\ &81@ 2P@\ 1&d02@ 2P@\ &1@ #|@ 1&0ǀ@ 2#X@  @ &@  ȃ8564񷎎''@ ȃ8565񷎎'<'@ ΀{y@  @ 0@ 1@  @2@ 2(@ 2P@\ 1'02@ 2P@\ '1@ 2P@\ 1( 028(@  89B4368@ 91!ȁ,2: Rev C.00.00 Changed 15 to 16@ :1@  ;9B4389@ <1!ȁ,2: Rev C.00.00 Changed 16 to 17@ =1@  >9B89029@ ?1!ȁ,2: Rev C.00.00 Changed 17 to 18@ @A"Ɛ@ A9@ BE@ C@ D @ E@ F G9/ Subroutine to pick frequency counter of@ 2P@\ (D1@ 2A  1(h02@ 2A  (1@ '@ 1(0ǀ@ 2'\@  @ >ȿ)|@ >Ƿ)4@>ȵ@ )`@>ȵ MISSING ETE@ @ >(@  @  6 0 Print equipment list@  @ ?!* @ ? !P@ ?)䳎 choice@H4 Rev D.00.00 Added 5350 to list of counter choices@ I ǵ! ! :" 5342 or 5343@ J ǵ! ! :" 5342 or 5350@  K! ǵ! ;" 5343 or 5350@ L ǵ! ! ;L"5342, 5343, or 5350@ M @ NB @ OB Would you like to use the IB frequency counter?@ PGղ@ QB B5342B5343B5350;X@R@ S @ EQUIPMENT REQUIRED FOR TEST # , ȅ@ @  @ @@ $@  @ 0@  @2@ 2,@0 ,x@@@萳@ @+4 Source: @ @+\ or @ 2A +B3335A@ 2P@p񷎎+R3335A (optional)@ 2A!+؛B8662/63A@ 2P@p񷎎,R8662/63A (preferred)@ 2P@\<(@  T=B5342<@ U1!ȁ,2: Rev C.00.00 Changed 22 to 23@ VAސ@  W=B5343=@ X1!ȁ,2: Rev C.00.00 Changed 23 to 24@ YAߐ@ Z=B5350= Rev D.00.00 Added 5350@ [1!ȁ,2@ \A搳@ ]=@ ^9@ _@ `@ a @b@c@d9-P񷎎,EJParseParse Driver_3335 Driver_3335Input$Io_value Conditions Conditions$ Lo_freq_limit Upper_freq Freq_settling Min_ampltd Max_ampltd Min_amp_step Max_amp_step Min_freq_step Max_freq_stepAmpltd_settling@SynMin_freqMax_freqParse Function$ Parse_valueValueFreqA@00@ 趎 @ @@ @  끂ȃ8560񷎎0@ 쁂ȃ8561񷎎0@ 큂ȃ8564񷎎0 @ ȃ8565񷎎0 @  @ 0@  @2@ 22h@0 2T@@@萳@ @1 Sensor: @ @1 or @ 2A!!1ܛB8481A@ 2A!"2B8482A@ 2A!%2$B8485Ampltd Freq_step Ampltd_step Amp_settling Prompt_user? 3335 driver@f? Rev C.00.00 Changed ASSIGN statement for 64E/65E Compatibility@  gH,@ h  @ i   @ j@ k @ l1!ȁ,24! Changed '18' to '19' Rev C.00.00@ m @ n1Ȑ@ o,A@ p(?@ q@ 2A!'2HB8487A@ @ 1 @ 21@ @2@  @ @@ #@  @ 0@  @2@ 23䳎@0 3г@ @@萳@  @3T Counter: @  @3| or @  2A3B5342A@  2A3ěB5343A@ @ 2䳎@ 22̳@ @4@   H@UQ됳@ r ! @ s ?zG{@ t !c@ u @ v,Ac@ w@ x @ y 4 *** Select the action to be taken by the driver ***@ z @ { @ |ղ@  }񎷎+ Default value@ ~1T6 Value if passed in func$@  h@  @B INITIALIZE9Prepare for setup@ ٞBC@  @B FREQUENCYBFREQUENCY MASK ERR@ @@ (@  ȃ8561񷎎4d)@ ȃ8560񷎎4*@ ȃ8564񷎎4+@ ȃ8565񷎎4+@  @ 0@  @@  B-1B-25Գ@ 0 5@@@萳@  @5 Misc equip: @ !@5 or @ "@#@ $5@ %B-24賎@ & @ '@ ( @ OR9Set the frequency@ 9 Buffer Value@  \9Check and correct@ 9limits if necessary@ ٵB K,8D.10D,KBFBH9 Send command@  #9Allow unit to settle@  @  @B AMPLITUDEBAMPLITUDE MASK ERROR 9Set the amplitude@  9All Function$ calls@   9follow the same basic@   9 sequence.@  ٵB K,8D.10D,KBABK@       #@  @   @BFREQUENCY STEP @ @  ` @  t@  ٵB K,8D.10D,KBFIBM F@ #@   @BAMPLITUDE STEP d@ @   @   @  ٵB K,8D.10D,KBAIBM A@ #@  @  @BUP ض0Step active function@ ٞBU@  #0Wait the maximum time@  @BDOWN F!@( @(> @<F0!@PN!@d(\!@x<j!@PxX @E @ @F@ E@ !E@ +PErceSourceInput$Efalue EquipmentPresent Counter_availPoger_mtr_avail Sensorgavail Source_avail Source2_avail Enough_equi @ ٞBD@ #@  @BRF OFFBRF ON @  ٵB K,8D.10D,KBA BK@  @B UNLEVELED?B UNLEVELLED? г@ @   @0Function$ not found@ ԵB Function B in Driver_3335 not foundղ@ @ Bܳ@ ׳@ Driver_3335@@9-@ xp Test_flags Test_number Sequer_3335 DriveSourceSourceInput$Value EquipmentPresent Counter_availPower_mtr_avail Sensor_avail Source_avail Source2_avail Enough_equip Test_flags Test_number Sequence_type Last_test Driver_3335 Driver_8663 Driver_8340@ 䶎 @    @  @ 綎 @  ǻ  !0E  F"( DhE2 D|8 DFB DL@ VEbIfunction$ValueIo_paths@Dut@ @ @ @  Driver_5343 Driver_5343 Function$ValueIo_paths@Dut@Printer@Pwr_mtr@Counter Promp@  4A 𳎎@ 񎷎ղ@ 񎷎ղ@  4A!׻P@ 񎷎0ղ@ 񎷎Pղ@  4P@\@ 񎷎сղ@ 񎷎сղ@  4P@\(@ 񎷎тղ@ 񎷎(тղ@ @  @@@-t_user? 5343 driver@  @ @  @  ̳@  B INITIALIZE@ ٞB PSR3T3ST2L@  B FREQUENCY\@ @ ۞@ @   ԵB!Function in Driver_5343 not foundղ@ @  @ Driver_5343@@@ x@ 8Hd 6@0E  F8!@( @(> @<F0!@PN!@d(\!@x<j!@Px @E @ @F@ +PE %0E  F"( DhE2 D|8 DFB DL@ VEbIfunction$ValueIo_paths@Dut@ @ @ @  Driver_5342 Driver_5342 Function$ValueIo_paths@Dut@Printer@Pwr_mtr@Counter Prompt_user@ ESource2Source2Input$Value EquipmentPresent Counter_availPower_mtr_avail Sensor_avail Source_avail Source2_avail Enough_equip Test_flags Test_number Sequence_type Last_test Driver_8340 Driver_3335@  @    @  @  @ ? 5342 driver@  @ ¼@ ö @  ̳@  ŻB INITIALIZE@ ٞBAUOM0SR3T3ST2L@  ǻB FREQUENCY`@ @ ۞@ ʻ@   ԵB"Function$ in Driver_5342 not foundղ@ ̻@ Ͷ @α Driver_5342@϶@ P`d4 ǻ ȳ@   P@\4@ 񎷎сղ@ 񎷎4сղ@   P@\@ 񎷎тղ@ 񎷎тղ@   A @ 񎷎ղ@ 񎷎ղ@  @  @ @ @ - )0E  F`!@( @(> @<F0!@PN!@d(\!@x<j!@Px@ %E@ !E@ pE@ @ CounterCounterInput$Value EquipmentPresent Counter_availPower_mtr@  x$ ;0E ( @E8'@0'@,FH'@@R\"Bh  tz|E_dimeCal_data Condations Conditions$@ @ @ @  Load_cal_data Load_cal_data Cal_sensorSensorSensor_avail Sensor_avail Source_avail Source2_avail Enough_equip Driver_5342 Driver_5343 Driver_5350@ Ѷ + Rev D.00.00 Added support for 5350 counter@ Ҽ   @ Ӷ @  г@  ջ$A޻0@ ֿ񎷎 ղ@ ׿񎷎0 ղ@  ػ$A߻Current_channelCal_timeCal_data Conditions Conditions$File$@FileFNFile$@  @ @   H,@  @P@  @   @  PA!!X@  ٵB#,K,5ZBSEN81 ȿ@ PA!"@  ٵB#,K,5ZBSEN82 ȿ@ PA!%@  ٵB#,K,5ZBSEN85! ȿ@ PA!'@ ٿ񎷎pղ@ ڿ񎷎ղ@ ۻ$A$ Rev D.00.00 Added support for 5350@ ܿ񎷎ղ@ ݿ񎷎ղ@ ޻@ ߶ @౳@ᶎ@ⶎ-@ `pdD /l0E D@  ٵB#,K,5ZBSEN87! ȿ@ @  @  1 Շ ղ-2@  ۞ͤ@ ! 0@ " @#@$@%9-P&@  X  @0E t DhE" D|( DF2 D<F"BER      ^dr @Pwr_mtr@Counter Conditions Conditaons$@ @ 0 Prind test conditions@  Print_cond Print_condIo_paths@Dut@Printer@Pwr_mtr@Counter Conditions Conditions$StopI0 Print test conditions@ ' @ (@ )\@ * @  +!Ȇ*񎷎ij@ ,1!ȁ,2@  -ٞ! "*!@ q @ r @  s ̶0 Multi-band ranges@ t󷎎 >K Return first band where the source frequency is below the upper band limit@ u H@ v @w@x@yX -X z@D04D U80E F, 6 (0 Print header@ .ȵ856 䳎@ / ȵ, ꐳ@ 0 | 1琳@ 1ٞB| ȁȵ  OPERATION VERIFICATION |@ 2(@ 3ٞB%| 8560/1/2/3 OPERATION VERIFICATION |@ 4@ 5ٞB*!(@  6 0 Print conditions$@ 7ٵBK,K,K ȟ Ȥ@ 8 t@ 9@ : @; Print_cond@<@=BP^@ hɰElpz@ 6@EefelDutDut Ref_leved@ et_sig_levelSet_sig2_levelSet_sig2_level Source_amp Des_level Des_max_err Min_acc_level Desired_level Min_levelDut Ref_levelSpan Unlvl_flagSource2 Marker_amp>@ h E0E  F, 6@ >/lEF@ NɰER@ equencyFre Get_freq_amp Get_freq_ampTestgfrequencyFreq_var Amp_varSourceSoerceDutDut@ @ (@ Get_freq_amp Get_freq_ampTest_frequencyFre@ { @ |"* See comments in Set_sig_level BDT 900821@ }ꐳ@ ~񎷎d@  @  ԵB#MARKER OFF,MARKER ON,READ REF LEVEL ղ@  ԵB READ SPAN ղ@  @  @ ԵB AMPLITUDEղ@  ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDEղ@   ѵ READ EXTRAPOLATED PEAK AMPLITUDEղ@ @ ꐳ@  q_varAmp_varSourceDut@ ? @ @@ AԵB FREQUENCYղ@ BԵB#TRIGGER SWEEP,READ MARKER AMPLITUDEղ@ C @D@E@FG@ 0  (X 0I0E  F & 2>0!ѵ" UNLEVELLED? ղ@  @ س@  @@@@( x Z|0E F&2 @E:'@J'@,FR"@@\fpz@ |E@ N0^@ n(~0@ , ƀP 05 RevFfNBandFnband Center_freqOpt_span Soerce_freq Test_numbebLower_band_limUp`er_band_limSeven_band_dataSeven_banaxSpan StaFNBandFnband Center_freqOpt_span Source_freq Test_numberLower_band_limUpper_ban@ @ Check_cal_dataCheck_cal_dataFile$ Error_flagSensorCurrent_channelSensorCal_timeCal_dataMin_freqMax_freqI Prompt_user@  1 Rev C.00.00 Added support for 8487A Power Sensor@  @ @  @  T}B.@  @  ΂@  Ȁ@  @  d_limSeven_band_dataHi_band Six_band_dataFNF_maxSpan Start_freq Stop_freq Test_freqBand@H5 Rev C.00.00 Changed to add Bands 4 & 5 for 8564E/65E@IF Changed test number for frequency response from 13 to 14.@J+ This version for 856xE analyzers ONLY !!!!@KI Returns band # of source_freq position given DUT center freq & span, and@LG source freq. Default span is 0, default source@ @  <@  @  BSEN81@  Aׄ򷎎L ѵ=ERROR: 8481A Sensor cal data minimum frequency not <= 50 MHz.ղ@  A󷎎 ѵ>ERROR: 8481A Sensor cal data maximum frequency not >= 300 MHz.ղ@  BSEN82@  Aׄ򷎎D ѵ=ERROR: 8482A Sensor cal data minimum frequency not <= 50 MHz.ղ@  A󷎎 ѵ>ERROR: 8482A Senso freq is center screen.@MT If Test_number = 14 (Freq Resp), Band 3 goes up to 22 GHz and Band 4 is added to go@N up to 26.5 GHz.@O@ P񎷎@ Q!# Account for sub-bands in Band 3@  Ru΀wx΀wx S@ T4 -100E6,2.75E9,5.6893E9,12.36E9,22.E9,26.4E9,31.E9 E Lower band limitsE Lower band limits@ U4 2.9E9,6.46E9,13.2E9,22.0E9,26.8E9,31.15E9,50.E9 E Upper band limir cal data maximum frequency not >= 300 MHz.ղ@  BSEN85@  Aׄ򷎎< ѵ=ERROR: 8485A Sensor cal data minimum frequency not <= 50 MHz.ղ@  ?ERROR: 8485A Sensor cal data maximum frequency not >= 26.5 GHz.ղ@  BSEN87@  Aׄ򷎎4 ѵ=ERROR: 8487A Sensor cal data minimum frequency not <= 50 MHz.ղ@  =ERROR: 8487A Sensor cal data maximtsE Upper band limits@V@ Rev C.00.00 Changed 13.0307E9 to 13.2E9 in DATA statement above@ W@ Xͣͤ@ Y @ Z@  [ T1 Use standard bands 0 to 5@ \u΀wx΀wx ] @ ^- -100E6,2.75E9,5.6893E9,12.36E9,26.4E9,31.E9 < Lower band limits< Lower band limits@ _- 2.9E9,6.46E9,13.2E9,26.8E9,31.15E9,50.E9 < Upper band limits< Upper band limits@`@ Rev C.00.00 Changedum frequency not >= 50 GHz.ղ@ @  @@@@D,T<<? b`0E'P @E& @< @F2lJ!@EV!BZ^"Bjv DhE D| DF D 13.0307E9 to 13.2E9 in DATA statement above@ a @ bͣͤ@ c @ d@ e @ f Ӳ,A6񷎎 ǵ,A6: Rev C.00.00 Required for 8561E@ g @ h0 Default span = 0@ i @ jꐳ@ k萳@  l." Default source freq = Center freq@ m l@ n @  o 0 Single band ranges@ p  Return band if in single band!@ @( @<F!@P4!@dH!@x\!@p@  E@ $yE2@ @EN@ \s Eh@ tTE@ #4E@ %E@ ' |E@ )      E@ 6|E@ -?LE@ /$W<E0@ 1<rEF@ 3PEZ@ dEr@ 7E@ 9?E@ ;\EPbinter@Pwr_mtr@Cgunter EquipmentP_mtr_avail COutputOutput Test_data Test_flags Test_number Last_test Seq CALIBRATOR AMPLITUDE ACCURACY *************************@  ٞB& Specification: -10 dBm +/- 0.3 dB@  ٥@  ٵB23X,23A,SDD.DD,4A,4ABCALIBRATOR AMPLITUDE = ǣ dBm @   ղ PASS JUDGEMENT@  FROM CALOUT_PRNT@@ @@  $ y0E!& @E2 @> @Fuence_type BandwidthsBwBw$ Conditions Conditions$Io_paths@Dut@Printer@Pwr_mtr@Counter EquipmentPresentPower_mtr_avail Counter_avail Sensor_avail Source_avail Source2_avail Enough_equip Header_prnt Freqref_prnt Fadcaccy_prnt Calout_prnt Rbwsw_prnt Rbaccyprnt Atten_prnt Ifgain_prnt Scalfid_prnt Resfm_prnt Noisesb_prnt Cfaccy_prntLV DhE` D|f DFp Dz"B @ ȌEta Test_flags Test_nember Sequence_typeIdast_testIo_pathsD`Dut@Printer@Pwrgmtr@Counter Condations Conditions$lagNomSpe Freqref_prnt Freqref_prnt Test_data Test_ Span_prntShd_prnt Freqresp_prnt Imooboor_prnt Lo_out_prnt Danl_prnt@ @  \@   H,@  @ @@ 1! ȿ,2@@ ǁ@ ǃ@ NJ* Modify subpflags Test_number Sequence_type Last_testIo_paths@Dut@Printer@Pwr_mtr@Counter Conditions Conditions$FailR$FlagNomSpecOcxoFNOption_present Pass_fail4$ SUBPROGRAM FOR 10 MHZ FREQ REF ACCY@  @ @  @   H,@ @   INNOCENT UNTIL PROVEN GUILTY@ B  INNOCENT UNTIL PROVEN GUILTY@ Ad339 LIMIT OF WHAT CAN BE PRINTED rogram Avail_bws if any of the@  ǵ! following data is modified.@ Nj@ ǵ1,@ nj@ ǵA @ ǵ,@È@ ǵ,@L@ µ! ǵ<@j@ õ! ǵ@ Ɓ ǵ 1 Hz @ ǂ ǵ 3 Hz @ ȃ ǵ 10 Hz @ Ʉ ǵ 30 Hz @ ʅ ǵ100 Hz @ ˆ ǵ300 Hz @ ̇ ǵ 1  Rev B.00.00 Modified to@ ,AB NOMINALLY 300 MHz reflect measuring CAL OUT@ AA SPEC IS +/- 1200 HZ (4 PPM AT 300 MHZ) as opposed to 10 MHz REF@  ǿ́> directly@  򷎎@ !@ "B<<<<@ #@ $ @ %@ &ӵB003ղP@ ' ȁHP8563Aӵ103ղ@  ( ȇEӵ103ղ@ )됳@ kHz@ ͈ ǵ 3 kHz@ Ή ǵ 10 kHz@ ϊ ǵ" 30 kHz@ е! ǵ"100 kHz@ ѵ! ǵ"300 kHz@ ҵ! ǵ" 1 MHz@ ӵ! ǵ" 2 MHz@Զ@  @ ֻ  @ Բ@ ػ  䳎@ ղ@ ڻ  @ ղ@ ܻ  D@  ղ@ ޻  t@ "ղ@   * @ + ٞBP*********************** 10 MHz REFERENCE OUTPUT ACCURACY ***********************@ , ٞB6 Specification: <+/- 1200 Hz/Year (<+/- 4ppm/year)@ - ٥@ . ٵB19X,30A,DDD.6D,4A,4ABCAL OUTPUT OUTPUT FREQUENCY = ǵA. MHz@ / @@ 0 ٥@ 1 ٥@ 2 ٞBK NOTE: This analyzer meets specification for the TCXO reference, but is@ 3 ٞBL equipped with a precision frequency reference@ $ղ@   Գ@ &ղ@  @ (ղ@  4@ *ղ@  d@ ,ղ@  @ .ղ@   ! ȳ@ 0ղ@   ! @ 2ղ@   ! 0@ 4ղ@   !d@ 6ղ@   !@ 8 (OCXO). Perform the@ 4 ٞB/ appropriate manual performance test.@ 5@ 6 ȳ@ 7 ٥@ 8 ٥@ 9 ٞBI NOTE: This test is not applicable to this analyzer. This test is for@ : ٞBG analyzers equipped with a TCXO frequency reference, not the @ ; ٞBH precision frequency reference (OCXO). Perform the appropriate@ < ٞB# manual performance test.@ =@  >ղղ@   !̳@ :ղ@   !@ <ղ@ @ 2@@9-@8 s 0E !" @E. @: @ PASS JUDGEMENT@ ? FROM FREQREF_PRNT@ @ 9-A@D0C Cp C \0E ""BE*6 @EB @N @F\ f DhEp D|v DF D! !FH8R DhE\ D|b DFl Dv@ ȌE@#  @  Calout_prnt Calout_prnt Test_data Test_flags Test_number Sequence_type Last_testIo_paths@Dut@Printer@Pwr_mtr@CounterFailR$FlagNomSpec Pass_fail!P0!D!XxpEh` xEЀX,EހPEH0l(@ ɰE @ #0"E$>@ E20"P@ (\0"PEh3& SUBPROGRAM FOR CAL OUT AMPLITUDE ACCY@  @ @  @  @    INNOCENT UNTIL PROVEN GUILTY@  B  INNOCENT UNTIL PROVEN GUILTY@ H@X\(! LIMIT OF WHAT CAN BE PRINTED OUT@  됶 NOMINALLY -10 DBM@ ?333333 SPEC IS +/- 0.3 DB@ ǿd@  򷎎@  @  B<<<<@  @  ٞBP************************@ *t0"E@ ,0#`E@ .0$E@ 0$E@ 20$E@ 40(E@ 60)<E$@ 840*0ED@ T0)Ed@ <t0&E@ >0'dE@ @0(XE@ B0'      E@ 0%HE@ F0%E@ H 0&E,@ J80&ED@ LP0*E^@ l0,tEx@ P0+E@ R0-E@ T0,E@ VE@ 0+E@ Z 0-E@ \,0|@ l T") Added in A.01.00. Newer 8563Es have 1 dB@"m"* looser spec in Band 0 for prefixes >=3246@ "n"" except for analyzers with Opt H13@ o|A=@ p5# Improved, tighter specs@ q%ӵB006ղ7@ r%ӵB103ղ9@ s%ӵB103ղ%ӵB006ղ;@ t|A @ u="( New, looser specs, except if Option H13@  v%ӵBH13ղ.E:@ ^H00ET@ ``0/El@ x01E@ d00 E@ f02<E@ h0/E@ j01E0."@ o005E>@ qL06EZ@ sh07Ev@ 08E5@ w%ӵB006ղ?@ x%ӵB006ղ%ӵBH13ղ7@ y%ӵB103ղA@ z%ӵB103ղ%ӵBH13ղH9@ {%ӵB103ղ%ӵB006ղxC@ |%ӵB103ղ%ӵB006ղ%ӵBH13ղ;@ }|A p"* looser spec in Band 0 for prefixes >=3246@ "~" except if Option H13@ E@  %ӵBH13ղ\5@ %ӵB006ղG@ %ӵB006ղ%ӵB@ w09E@ y0:E@ {0;E@ }0=TE@ 0>E$4@ >ȌEH0CRtgtestIo_paths@Dut @Printer@Pwr_mtr @CounterF$Ser_fum$StartStopSJ Band_inde Danl_prnt Danl_prnt Test_data Conditions Conditions$ Test_flags Test_number Sequence_type Last_testIo_paths@Dut@PrinH13ղ7@ %ӵB103ղI@ %ӵB103ղ%ӵBH13ղ9@ %ӵB103ղ%ӵB006ղ4K@ %ӵB103ղ%ӵB006ղ%ӵBH13ղp;@ @  !BHP8564E8@  @ 8A9T % Looser spec in Band 0 unless Opt H13@ M@  %ӵBH13ղ@O@ %ӵB006ղdQ@ %ӵB006ղ%ӵBH13ղS@ ter@Pwr_mtr@CounterF$Ser_num$StartStopSpecDanlIJ Band_indexF_minFNF_minF_maxFNF_maxMin_rbw FNMin_rbwFailR$FlagDutDummy Hp8560e_specsFNOption_present Hp8560e_new Hp8560e_103Hp8560e_new103 Hp8561e_specs Hp8561e_103 Hp8562e_specs Hp8562e_103 Hp8563e_impHp8563e_imp006Hp8563e_imp103Hp8563e_imp603%ӵB103ղU@ %ӵB103ղ%ӵBH13ղW@ %ӵB006ղ%ӵB103ղY@ %ӵB006ղ%ӵB103ղ%ӵBH13ղT[@ 8A9,+ Rev D.01.00 Improved, tighter Band 0 specs@ O@  %ӵB006ղS@ %ӵB103ղW@ %ӵB006ղ%ӵB103ղ,[@ @  !BHP8565E!ȳ@  |@ !ȵA9 Hp8563e_newHp8563e_new006Hp8563e_new103Hp8563e_new603 Hp8563e_specs Hp8563e_006 Hp8563e_103 Hp8563e_603 Hp8564e_specs Hp8564e_imp Hp8564e_006Hp8564e_imp006 Hp8564e_103Hp8564e_imp103 Hp8564e_603Hp8564e_imp603 Hp8565e_specs Hp8565e_imp Hp8565e_006!% Looser spec in Band 0 unless Opt H13@ ]@  %ӵBH13ղ_@ %ӵB006ղ a@ %ӵB006ղ%ӵBH13ղ Pc@ %ӵB103ղ tde@ %ӵB103ղ%ӵBH13ղ dg@ %ӵB006ղ%ӵB103ղ di@ %ӵB006ղ%ӵB103ղ%ӵBH13ղ!dk@  !ȵA9!@ _@  %ӵB006ղ!hc@ %ӵB103ղ!dg@ %ӵBHp8565e_imp006 Hp8565e_103Hp8565e_imp103 Hp8565e_603Hp8565e_imp603Hp8564e_new103 Num_specs Num_sgl_freqs Hp8560e_freqs Hp8561e_freqs Hp8562e_freqs Hp8563e_freqs Opt_006_freqs Hp8564e_freqsHp64e_006_freqs Hp8565e_freqsHp65e_006_freqsDanl_ptr Pass_fail End_danl_prnt006ղ%ӵB103ղ!dk@ @ !@ E@ @  $@   % 7,6,-90,-90,-105,-120,-120,-140,-145 )@   $ 7,6,-80,-80,-95,-110,-110,-130,-135 ' Rev D.00.00 Prefix >=3624A@  % 7,6,-90,-90,-105,-120,-120,-140,-151 + Rev D.00.00 Prefix >=3624A@  $ 7,6,-80,-80,-95,-110,-110,-130,-141 -7 Rev C.00.00 Changed spec for Band 1 fr/) SUBPROGRAM FOR DISPLAYED AVG NOISE LEVEL@ B < Rev D.02.00 Changed serial prefixes for spec improvements@ C < Rev D.01.00 Changed serial prefixes for spec improvements@ D - Rev D.00.00 Fixed bug in F$ DIM statement.@  E & Added support for 8562E@ F @ G\@ H@ I @ JD 4 Rev D.00.00 Was F$(11)[14]; too short for Opt 006@ K@ om -144/-134 to@  + 8,6,-90,-90,-105,-120,-120,-140,-145,-145 8 -145/-135, to agree8 -145/-135, to agree/8 ! with published specs@  ) 7,6,-80,-80,-95,-110,-110,-130,-135,-1351 Rev D.00.00@  , 8,5, -90,-105,-120,-120,-140,-151,-148,-1453 Rev D.00.00@  + 8,5, -80,-95,-110,-110,-130,-141,-138,-135 E Older Standard 8563E@  , 8,3,-120,-120,-140,-145,-14@ L  @ M!!!@N@ OӲ@ PӲ@ QӲ@ R @  S INNOCENT UNTIL PROVEN GUILTY@ TB  INNOCENT UNTIL PROVEN GUILTY@ UH@?33333 LIMIT OF WHAT CAN BE PRINTED@ V @  W!ԵBREAD SERIAL NUMBER"ղ@ X @ Yȁ 8@  Z!BHP8560E@ [ , Tighter Band 0 spec if >=368,-145,-140,-139 G Older Option 006 8563E@  6 10,5,-90,-105,-120,-120,-140,-145,-148,-145,-140,-139 K Older Opt 006,103 8563E@ ü 5 10,5,-80,-95,-110,-110,-130,-135,-138,-135,-130,-129 I Older Option 103 8563E@ ż , 8,3,-110,-110,-130,-135,-138,-135,-130,-129 =" B.00.00 Newer Standard 8563E@ Ǽ , 8,3,-120,-120,-140,-144,-148,-145,-140,-139 ? B.00.00 Newer Option 006 8563E32 or Option H13@  \A0X@ ]$@  ^%ӵBH13ղ'@ _%ӵB103ղ()@ `%ӵB103ղ%ӵBH13ղX+@ aA0@ b'@  c%ӵB103ղ+@ d@  e!BHP8561E@ f-@  g%ӵB103ղ/@ h!BHP8562E|@ i1@  j%ӵB103ղ|3@ k!BHP8563E@ ɼ 6 10,5,-90,-105,-120,-120,-140,-144,-148,-145,-140,-139C$ B.00.00 Newer Option 006,103 8563E@ ˼ 5 10,5,-80,-95,-110,-110,-130,-134,-138,-135,-130,-129 A B.00.00 Newer Option 103 8563E@ ͼ , 8,3,-110,-110,-130,-134,-138,-135,-130,-1295% D.01.00 Improved Standard 8563E@ ϼ , 8,3,-120,-120,-140,-149,-148,-145,-140,-139 7# D.01.00 Improved Option 006 8563E@ Ѽ 6 10,5,-90,-105,-120,-120,-14      0,-149,-148,-145,-140,-139;' D.01.00 Improved Option 006,103 8563E@ Ӽ 5 10,5,-80,-95,-110,-110,-130,-139,-138,-135,-130,-129 9# D.01.00 Improved Option 103 8563E@ ռ , 8,3,-110,-110,-130,-139,-138,-135,-130,-129 M Non-Option 103, Non-Option 006@ ׼ 7 10,3,-120,-120,-140,-140,-147,-143,-140,-136,-139,-130Q Option 006@ ټ @ 12,5,-90,-105,-120,-120,-140,-140,-147,-143,-140,-136,-139,-130 YK  " 22-26.8 GHz"@ L  "26.8-31.15GHz"@ M  "31.15-40 GHz"N|@ O  " 30 Hz "@ P  " 1 kHz "@ Q  " 10 kHz "@ R  " 100 kHz "@ S  "1 MHz-10 MHz"@ T  "10MHz-2.9GHz"@ U  "2.9-6.46 GHz"@ V  "6.46-13.2GHz"@ W  "13.2-22.0GHz"@ X  " 22-26.8 GHz"@ Y  "26.8-31.15GHz"@ Z  "31.15-40 GHz"[~@ \  " 10 kHz "@ ]  " 100  Option 006 and Option 103@ ۼ ? 12,5,-80,-95,-110,-110,-130,-130,-137,-133,-130,-126,-129,-120 U Option 103 and Non-Option 006@ ݼ 7 10,3,-110,-110,-130,-130,-137,-133,-130,-126,-129,-120O4 Rev D.01.00 Improved Non-Option 103, Non-Option 006@ ߼ 7 10,3,-120,-120,-140,-145,-147,-143,-140,-136,-139,-130 S Rev D.01.00 Improved Option 006@  @ 12,5,-90,-105,-120,-120,-140,-145,-147,-143,-140,-136,-139,-130[/ RevkHz "@ ^  "1 MHz-10 MHz"@ _  "10MHz-2.9GHz"@ `  "2.9-6.46 GHz"@ a  "6.46-13.2GHz"@ b  "13.2-22.0GHz"@ c  " 22-26.8 GHz"@ d  "26.8-31.15GHz"@ e  "31.15-40 GHz"@ f  "40 - 50 GHz"g@ h  " 30 Hz "@ i  " 1 kHz "@ j  " 10 kHz "@ k  " 100 kHz "@ l  "1 MHz-10 MHz"@ m  "10MHz-2.9GHz"@ n  "2.9-6.46 GHz"@ o  "6.46-13.2GHz"@  D.01.00 Improved Option 006 and Option 103@  ? 12,5,-80,-95,-110,-110,-130,-135,-137,-133,-130,-126,-129,-120l3 Rev D.01.00 Improved Option 103 and Non-Option 006@  7 10,3,-110,-110,-130,-135,-137,-133,-130,-126,-129,-120 ] Non-Option 103, Non-Option 006@  < 11,3,-120,-120,-140,-140,-147,-143,-140,-136,-139,-130,-127a Option 006@  E 13,5,-90,-105,-120,-120,-140,-140,-147,-143,-140,-136,-139,-130,-127 ip  "13.2-22.0GHz"@ q  " 22-26.8 GHz"@ r  "26.8-31.15GHz"@ s  "31.15-40 GHz"@ t  "40 - 50 GHz"@ u @  vd# WHERE DANL DATA IS IN TEST_DATA(*)@ w @ x @ y ٞBP************************ DISPLAYED AVERAGE NOISE LEVEL *************************@ z ٥@ { ٞB( Measured with no signal at input, B Hz RES BW,@ | ٞB$ 1 Hz VIDEO BW, and 0 dB ATTEN:@ } ٥@ ~ ٵB Option 006 and Option 103@  D 13,5,-80,-95,-110,-110,-130,-130,-137,-133,-130,-126,-129,-120,-117 e Option 103 and Non-Option 006@  < 11,3,-110,-110,-130,-130,-137,-133,-130,-126,-129,-120,-117_5 Rev D.01.00 Improved Non-Option 103, Non-Option 006@  < 11,3,-120,-120,-140,-145,-147,-143,-140,-136,-139,-130,-127 c! Rev D.01.00 Improved Option 006@  E 13,5,-90,-105,-120,-120,-140,-145,-147,-143,-140,-136,-139,16X,KB&FREQUENCY MEASURED SPECIFICATION@   ٵB31X,KB(dBm) (dBm)@  ٵB14X,KB*__________________________________________@ dmC`,!Only compare bands tested to spec@ dȿ򷎎Bd@ d򷎎B𳎎@ @ B<<<<@ @  ٵB14X,14A,2X,S3D.D,8X,S3D.D,4Aǣdȣǣ@ B @ B@  @  dղ PASS JUDGEMENT -130,-127k0 Rev D.01.00 Improved Option 006 and Option 103@  D 13,5,-80,-95,-110,-110,-130,-135,-137,-133,-130,-126,-129,-120,-117g3 Rev D.01.00 Improved Option 103 and Non-Option 006@  < 11,3,-110,-110,-130,-135,-137,-133,-130,-126,-129,-120,-117@  @ dm@ dn@ dm3D@ Ǥ@ 3@  @ ȁ 3p@  5tBHP8560E3 DANL_PRNT@ @@h h @p|X Ȍ0E  FH& DhE0 D|6 DF@ DJhT"BEZ'B0b'@DFnz@ dp@  5tBHP8561E3賎@ dr@  5tBHP8562E4$@ dt@  5tBHP8563E4@ dv@  %ӵB006ղ4dx@ 5tBHP8564E4䳎@ dz@   %ӵB006ղ4d|@  5tBHP8565E5D@  d~@   %ӵB006ղ5Dd@  5t@ dv@ @  @ dm @E @ @F  8@ 0Eʀ0EdestsTests$ Short_fame$ Conn_check Tect_flags Test_numbpeLooping Pass_fail Pass_failResultRun_thruIo_paths@Dut@Printer@Pwr_mtr@CounterTestsTests$ Short_name$ Conn_check Test_flags Test_number Last_test Sequence_typeLoopingFlag$Temp$ Check_flagI5̳@ Ǥ@ 5@  p@   " 30 Hz "@   " 100 Hz "@   " 1 kHz "@   " 10 kHz "@   " 100 kHz "@   "1 MHz-10 MHz"@   "10MHz-2.9GHz"r@   " 30 Hz "@   " 100 Hz "@    " 1 kHz "@ !  " 10 kHz "@ "  " 100 kHz "@ #  "1 MHz-10 MHz"@ $  "10MHz-2.9GHz"@ % @B SUBPROGRAM TO PRINT OUT EITHER PASS OR FAIL. IT MAY COME TO PASS@C THAT WE PRINT SOMETHING ELSE INSTEAD OF "FAIL", SUCH AS "REFER TO@  MANUAL PERFORMANCE TESTS".@ @  \ \ @  @ !@ @P@P@  @ @ 򎷎@  Ȑ@  @ ٥@  4@ @  ٵB35X,10 " 2.9-6.5 GHz"&t@ '  " 30 Hz "@ (  " 1 kHz "@ )  " 10 kHz "@ *  " 100 kHz "@ +  "1 MHz-10 MHz"@ ,  "10MHz-2.9GHz"@ -  "2.9-6.46 GHz"@ .  "6.46-13.2GHz"/v@ 0  " 10 kHz "@ 1  " 100 kHz "@ 2  "1 MHz-10 MHz"@ 3  "10MHz-2.9GHz"@ 4  "2.9-6.46 GHz"@ 5  "6.46-13.2GHz"@ 6  "13.2-22.0GHz"@ 7  " 22-26.5 GHz"8AB ** PASS **@ BPASS@ l@ ٵB21X,37AB%** MEASUREMENT IS OUT OF TOLERANCE **@ ٵB18X,43AB+REFER TO ASSOCIATED MANUAL PERFORMANCE TEST@  BMEASUREMENT OUT-OF-TOLERANCE@ Գ@  ٵB32X,KB** SHORT PASS **@ B SHORT PASS@ @ @  @ ٥@ !PT@ ٞB*@ $@ ٥@ x@ 9  " 30 Hz "@ :  " 1 kHz "@ ;  " 10 kHz "@ <  " 100 kHz "@ =  "1 MHz-10 MHz"@ >  "10MHz-2.9GHz"@ ?  "2.9-6.46 GHz"@ @  "6.46-13.2GHz"@ A  "13.2-22.0GHz"@ B  " 22-26.5 GHz"Cz@ D  " 10 kHz "@ E  " 100 kHz "@ F  "1 MHz-10 MHz"@ G  "10MHz-2.9GHz"@ H  "2.9-6.46 GHz"@ I  "6.46-13.2GHz"@ J  "13.2-22.0GHz"@ ٥@ ׳@  @ Գ@  @ |@  賎@  pBPASS @  @  pB SHORT PASSd@ d @ @ @ @  @ PASS_FAIL@PP@(pp( T0E !l"      @E. @: @FHR'@E^!Bbf DhEp D|v DF D!@ ExpFh€`̀X@܀80 0 0@ @ 000`@ 1@ @ 3 @ 40E$4@ 7BȌELe"_avail Enough_equip Test_flags Test_nce_type Las Rbaccyprnt Rbaccyprnt Test_data EquipmentPresentPower_mtr_avail Counter_avail Sensor_avail Source_avail Source2_avail Enough_equip Test_flags Test_number Sequence_type Last_test B @ ȌE"sg_prnt Test_data Tect_flags Test_numbeb Sequence_type Lastgtest BandwidthsBw Bw$Io_paths@Dut @Printer@Pwr_mtr @CounterSpec Avail_bws Avail_bws M_specd Min_a Rbwsw_prnt Rbwsw_prnt Test_data Test_flags Test_number Sequence_type Last_test BandwidthsBwBw$Io_paths@Dut@Printer@Pwr_mtr@CounterSpec Avail_bws Max_avail Max_specd Min_avail Min_specdFailR$Flag Data_image Char_imageIandwidthsBwBw$@DutIo_paths@Printer@Pwr_mtr@CounterBw_data$Spec Avail_bws Max_avail Max_specd Min_avail Min_specd Max_shark_bwFailR$FlagFNOption_present Shape_specAccy_ptrSel_ptrISkip_bw Cnvrt_to_strAccy Data_image Emi_image Alt_imageFNEmi_bwSkip_the_shape Shape_factor Pass_fail/( Subprogram for RBW Accy and Selectivity@  Pass_fail/) SUBPROGRAM FOR RBW SWITCHING UNCERTAINTY@ #ö# AND IF ALIGNMENT UNCERTAINTY@ ļ @ ż@ Ƽ \@ Ǽ @ ȼ@ ε?{y@ʶ@ ղ@̶@ dǵ(@- 100 Hz Spec (not for Shark)@  Άǵ(?- 300 Hz Spec@  I + Rev D.00.00 Added support for Option EMI@  C Rev E.00.00 Changed "Typical" to "Characteristic" for Option EMI@  @   @  @ \@ @ @@  @ @  ղ@ @   # Don't print data for shark RES BWs@   INNOCENT UNTIL PROVEN GUILTY@ NNOCENT UNTIL PROVEN GUILTY@ B  INNOCENT UNTIL PROVEN GUILTY@ 8@#G{ LIMIT OF WHAT CAN BE PRINTED@ Ҷ @ Ӷ @  ٞBP************************ RESOLUTION BANDWIDTH SWITCHING ************************@  ٞB6 AND IF ALIGNMENT UNCERTAINTY@   ٞB Specification:@  ٞB2 Resolution Bandwidth Switching Uncertainty:@  ٞB) (referenced to 300 kHz RES BW)@ !B  INNOCENT UNTIL PROVEN GUILTY@ "8@X" MAXIMUM VALUE THAT CAN BE PRINTED@  Ί{y SET ALL SPECS TO 10%@ ! ǵ! SET 1 MHZ SPEC TO 25%@ !ǵ!2 SET 2 MHZ SPEC TO +50%/-25%@ #ӵBEMIղ * Typical for 100kHz & 1 MHz RBW@ ! ǵ1琶$ Set spec for 100 kHz RBW very large@ ! ǵ1琶" Set spec for 1 MHz RBW very large@ @  $! SHAPE FACTOR SPEC OF 15:1@ % W ٞ- 1 Hz to 2 MHz RES BW: <+/- 0.5 dB@  , ٞ- 10 Hz to 2 MHz RES BW: <+/- 0.5 dB@ ! x ٞ". 100 Hz to 1 MHz RES BW: <+/- 0.5 dB@ ! ٞ". 100 Hz to 2 MHz RES BW: <+/- 0.5 dB@  ٥@   ٞB IF Alignment Uncertainty:@  ٞB> (additional uncertainty when using narrow bandwidths)@  ٞB% 300 Hz RES BW: <+/- 0.5 dB@  HERE 3 DB BW DATA IS FOUND@ & WHERE 60 DB BW DATA IS FOUND@  @ ٞBP***************** RESOLUTION BANDWIDTH ACCURACY & SELECTIVITY ******************@  ٞB Specification:@ ٞB Accuracy:@ #ӵBEMIղ,@   ,ٞ) 1 Hz to 300 kHz RES BW: <+/- 10%@ ! pٞ* 10 Hz to 300 kHz RES BW: <+/- 10%@  "ٞB 1 MHz RES BW: <+/- 25%@ #ٞB# 2 M ٞ% 100 Hz RES BW: <+/- 2.0 dB@  ٥@  ٵB14X,7A,5X,8A,5X,13ABRES BWBMEASUREDB SPECIFICATION@   ٵB 28X,4A,11X,4AB(dB)B(dB)@  ٵB13X,54AB(________________________________________   ! 13X,7A,8X,SZ.DD,9X,"+/- ",Z.D,4A   13X,7A,8X,SZ.DD,9X,7A@  ٵB 13X,K,7X,K! ǣ"0 (Ref) 0 (Ref)@  t@ ǿ @ ǿ ̳Hz RES BW: <+50% / -25%@ $趎8 Option EMI present, 100 kHz & 1 MHz performance typical@ %xٞ2 1 Hz to 30 kHz RES BW: <+/- 10% (3 dB BW)@ &ٞ3 10 Hz to 30 kHz RES BW: <+/- 10% (3 dB BW)@ 'ٞB: 100 kHz RES BW: <+/-10% (6 dB BW, Characteristic)@ (ٞB* 300 kHz RES BW: <+/-10% (3 dB BW)@ )ٞB9 1 MHz RES BW: <+/- 25% (6 dB BW, Characteristic)@ *ٞB- 2 MHz RES B@ B<<<<@ @ @  @   ǣǣǣ@ 񸎎 D@    ǣǣB*******@ 󹳎@ B @  d@  @  !! l@  ٥@  ٞBE Note: The performance of the 2 MHz RES BW is not specified for@  ٞB? analyzers with Serial Prefixes of 2750A and below.@ @  @  ղ PASS JUDGEMENTW: <+50% / -25% (3 dB BW)@ +@ ,٥@  -ٞB Selectivity:@ .ٞB, Shape Factor (60 dB BW/ 3 dB BW) -@ /#ӵBEMIղ@ 0ٞ, 1 Hz to 100 Hz RES BW: < 5:1 @ 1 ٞ- 10 Hz to 100 Hz RES BW: < 5:1 @ 2ٞB, 300 Hz to 2 MHz RES BW: <15:1 @ 3d7 Option EMI present, 100 kHz, 1 MHz performance typical@ 4#ӵBEMIղٞB7 @  RBWSW_PRNT@Pp@ ; 40E "X"!@, @(4 @<FD!@PR!@d(`!@x<n!@P| @E @ @F!@E!B (60 dB/ 6 dB BW for 100 kHz and 1 MHz RES BW)@ 5@ٞ, 1 Hz to 100 Hz RES BW: < 5:1 @ 6ٞ- 10 Hz to 100 Hz RES BW: < 5:1 @ 7ٞB- 300 Hz to 30 kHz RES BW: <15:1 @ 8ٞB> 100 kHz and 1 MHz RES BW: <15:1 (Characteristic)@ 9ٞB. 300 kHz and 2 MHz RES BW: <15:1 @ :@ ;٥@  <ٞB ACCURACY - @ =٥@ >#ӵBEMIղ8 DhE D| DF D d!`h@  EX PF*H4@>8H0V|\`fx@ 0E@ *~xE@ ?ٵB13X,6A,5X,7A,5X,7A,5X,13ABRES BWB3 dB BWBBW ACCYB SPECIFICATION@ @@ AٵB13X,6A,5X,9A,3X,7A,5X,13ABRES BWB 3 dB BW *BBW ACCYB SPECIFICATION@ B@  CٵB 38X,3A,12X,3AB(%)B(%)@ DٵB12X,KB2__________________________________________________@ E @ F'@ G'l)@ H+'%Ճղ@ I,'%''쐳@ J,"򷎎,"@ K     ,'':Check for out-of-spec@ L @ M!B<<<<@ N@ O'!,!%"Check for out-of-spec of 2 MHz RBW@ P @ Q!B<<<<@ R  S-" 12X,7A,4X,8A,6X,SZZ.D,12X,DD,A,4A T. 12X,7A,4X,8A,6X,SZZ.D,12X,3A U/" 12X,7A,4X,8A,6X,SZZ.D,8X,K,4A 7# For assymetrical spec on 2 MHz RBW7# For assymetrical spec on 2 MHz RBW@ V'D@ W0'ղ@ X-'ǣ,'ǣB% ٞB# referenced to 10 dB setting.@  ٞB; <2.9 GHz: <+/- 0.6 dB/ 10 dB step, +/- 1.8 dB max@  ٥@  ٵB21X,5A,5X,10A,5X,12ABATTENB CUMULATIVEB STEP-TO-STEP@  ٵB20X,7A,5X,8A,8X,8ABSETTINGBACCURACYBACCURACY@  ٵB22X,4A,8X,4A,12X,4AB(dB)B(dB)B(dB)@  ٵB19X,KB(________________________________________@  @  H@ 쐳@  |!@ Y0) This is a 6dB BW; performance is typical@Z.'ǣ,BN/A@ [@ \x@  ]/'ǣ,B +50%/-25%!@ ^@ _!B `)@ a'T@ b @ c#ӵBEMIղP@ d٥@ eٵB13X,KB- * 6 dB BW for the 1 MHz and 100 kHz RES BWs@ f@  g٥$ Now for selectivity (Shape factor)@ h٥@  iٞB SELECTIVITY -@ j٥@  ٵB23X,2D,8X,6A,,10X,6AB0(Ref)B0(Ref)@  @ ǐ@  @  ǐ@  ꐶ$ CALCULATE STEP-TO-STEP ACCURACY@ 򷎎 H2 CHECK STEP ACCY SPEC@ @B<<<<@ @  򷎎 2 CHECK CUM ACCY SPEC@ @B<<<<@ ¹@ 򷎎 @ 򷎎 @  ٵB23X,2D,8X,SZ.DD,11X,SZ.DD,4A@ ƹ@ B @ kٵB 21X,6A,5X,12ABRES BWB SHAPE FACTOR@ lٵB20X,KB_________________________@ m @ n'ȳ@ o$!@ p0'ղ$1琶3 Set large for 6dB RES BWs@ q'5@ r6'&'%퐳@ s6"6"@  t6$'P@ Check for out-of-spec@ u @ v!B<<<<@ w@  xٵB20X,7A,8X,DD.D,2A,4A'ǣ6B:1!@ y!B z5@ {' @ ȴ @ ɶ @  ղ PASS JUDGEMENT@ ˱ ATTEN_PRNT@̶(@ Th @4 P $  |0E "$" @E. @: @FH@R DhE\ D|b DFl Dv`@ | @ }٥@ ~ٞBE Note: Resolution Bandwidths of 100 Hz and less are not tested.@ ٞBB These bandwidths are digitally-derived and their 3 dB@ ٞBA bandwidth and shape factor are guaranteed by design.@  @ #ӵBEMIղ̳@ ٥@ ٞB< Note: Performance of the 100 kHz and 1 MHz resolution@ ٞB; bandwidths is a characteristic, not specified.@ 0 PE@ 0 E@ ȌEr @CounterFailRd Max_valSpec Tabable_header Ifgain_prnt Ifgain_prnt Test_data Test_flags Test_number Sequence_type Last_testIo_paths@Dut@Printer@Pwr_mtr@CounterFailR$Max_valSpec Table_header Gain_step Num_stepsX@ @  8 ղ Pass judgement@  Rbaccyprnt@p@ $ $  | 0E !" @E. @: @FHR DhE\ D|b DF Prnt_data Pass_failIRef_lvl2' SUBPROGRAM TO IF GAIN UNCERTAINTY TEST@ μ @ ϼ@ м @Ѷ@    INNOCENT UNTIL PROVEN GUILTY@  B  INNOCENT UNTIL PROVEN GUILTY@ 8@#G{" MAXIMUM VALUE THAT CAN BE PRINTED@ (?; 1 DB FOR REF LEVELS OF 0 TO -80 DBM WITH 10 DB INPUT ATTEN@  ٞBP********************l Dv  xp@ ɰEĀhȀ`΀X؀PڀH@8@ ȌE Atten_prnt Atten_prnt Test_data Test_flags Test_number Sequence_type Last_testI********* IF GAIN UNCERTAINTY ******************************@   ٞB Specification:@  ٞB% Reference Levels 0 to -80 dBm@  ٞB$ with 10 dB Input attenuation@   ٞB <+/- 1.0 dB@  ٥@  ٞB, LOG IF Gain Uncertainty (10 dB Steps) @  ! PRINT TABLE HEADER@ @ @ @   # PRINT IF GAIN DATA FOR 10 DB STEPS@  ٥@  ٥@  ٞB) LOG IF Gaino_paths@Dut@Printer@Pwr_mtr@CounterMdl$Model$FailR$Max_valCum_spec Step_spec Atten_stepDutDummy Max_indexIAttenCurrPrev Step_accy Pass_fail/% SUBPROGRAM FOR INPUT ATTEN ACCY TEST@  C Rev C.00.00 Modified to accommodate 60 dB Attenuator in 8564E/65E@  + Rev D.00.00 Modified to accommodate 8562E@  @ @  @  @(@  @@   Uncertainty (1 dB Steps)@    PRINT TABLE HEADER@ @ ! @ @   " PRINT IF GAIN DATA FOR 1 DB STEPS@  ٥@  ٥@  ٞB- LINEAR IF Gain Uncertainty (10 dB Steps)@   PRINT TABLE HEADER@ @ @ @ * PRINT IF GAIN DATA FOR LINEAR 10 DB STEPS@   ղ PASS JUDGEMENT@ ׶. GET OUT OF HERE BEFORE WE HIT THE SUBROUTINES/ SUBROUTINE TO PRINT IF@   INNOCENT UNTIL PROVEN GUILTY@ B  INNOCENT UNTIL PROVEN GUILTY@ 8@#G{" MAXIMUM VALUE THAT CAN BE PRINTED@ (?3333330 MAXIMUM CUMULATIVE SPEC, RELATIVE TO 10 DB STEP@ ?333333# STEP-TO-STEP (ADJACENT STEPS) SPEC@  10 DB STEPS@  @  ԵBREAD MODEL NUMBER ղ@  @   ȳ@ ȵBHP8560EBHP8561EBHP8562EBHP8563EX6 D.0 GAIN UNCERTAINTY TABLE@  ٥@  ٵB 29X,7A,7X,7ABREF LVLBIF GAIN@   ٵB41X,11AB UNCERTAINTY@  ٵB 30X,5A,9X,4AB(dBm)B(dB)@  ٵB28X,KB_________________________@   ٵB 29X,6A,8X,6AB0(Ref)B0(Ref)@  FROM TABLE_HEADER@  . SUBROUTINE TO PRINT IF GAIN UNCERTAINTY DATA@  @ 됳@ ȿ򎷎 @  @  B<<<<0.00@   70 dB Input Attenuator@ ȵBHP8564EBHP8565E@   60 dB Input Attenuator@ @  @  ٞBP************************** INPUT ATTENUATOR ACCURACY ***************************@   ٞB Specification:@ 䶎 70 dB Attenuator@  ٞB 20 to 70 dB settings,@   60 dB Attenuator@  ٞB 20 to 60 dB settings,@ @ @ @ ȿ򎷎 @   ٵB31X,SDD,9X,SD.DD,4Aȣ @  B @  ,@  FROM PRNT_DATA@  IFGAIN_PRNT@   @P, :t 0E# & @E2 @> @FL(V DhE` D|f D     Fp Dz  @ ɰEh`XPЀH܀@80( @ $0E.8B@ !L0hEV@ #`0TA@ N @  O(ղ PASS JUDGEMENT@ P @  Q׶% DON'T GO TO SUBROUTINES THAT FOLLOW!@ R S/ SUBROUTINE TO PRINT HEADER FOR LOG SCALE TEST@ T ٥@ U ٵB21X,7A,5X,10A,5X,11ABdB FROMB CUMULATIVEB INCREMENTAL@ V ٵB21X,7A,6X,8A,8X,8ABREF LVLBFIDELITYBFIDELITY@ W ٵB 36X,4A,10X,7AB(dB)B(dB/dB)@  X ٵB20X,KB_!(@ Y ٵB24X, DD,9X,6A,9X,6AEj@ %t0`E~@ ȌEƀ΀րnember Sequence_typeIdast_testIo_pathsD`Dut@Printer@Pwrgmtr@CounterSer_fum$ Model_num$DOrcaFail Scalfid_prnt Scalfid_prnt Test_data Test_flags T0(Ref)0(Ref)@ Z LOG_TABLE@ [ \"- SUBROUTINE TO PRINT DATA FOR LOG SCALE TEST@ ])@ ^*ɐ@ _ @ `+)됳@ a)ɀ@ b,)ɐ@ c-)ɐ@ d\--쐶2 For Shark, inc spec is per 2 dB@ e+ p@  f!뀻@ g,򷎎س@h@iB<<<<@ j@ k- 򷎎@l@mB<<<<@ n@ oest_number Sequence_type Last_testIo_paths@Dut@Printer@Pwr_mtr@CounterSer_num$ Model_num$DutDummyOrcaFailR$Max_valMin_analog_rbw Logcum_top Logcum_top20 Logcum_wide Logcum_narrowInc_wide Inc_narrowLin_spec Log_tableTest_numInc_specLog_data Lin_tableLin_data Pass_failPointRbwDb_downCum_errInc_errFs_bktsNominalActual Nmnl_bkts Actual_bktsBkt_errPct_err5# Subprogram for Scale FideliH@V =qH@4\(ܳ@ p,򷎎@q@rB<<<<@ s@ t- 򷎎ܳ@u@vB<<<<@ w@  xH@V =q@ y*,P@z@{B<<<<@ |@ }*,@~@B<<<<@ @ @ ,򷎎,@ -򷎎-@ +!Z<@  ٵB22X,SDDD,9X,SZ.DD,10X,SZ.DD,4A+,-ty Test@  ; Rev C.01.00 Made spec change for RBW >=300 Hz retroactive@  2 Rev C.00.00 Added support for 8564E/65E ("Orca")@  1 Rev B.00.00 Added spec change for RBW >= 300 Hz@ @ @  @  @ @  @P@  @  ԵBREAD SERIAL NUMBER ղ@ ԵBREAD MODEL NUMBER ղ@ @   HP8564E HP8565E @  @   I@ @  ٵB22X,SDDD,9X,SZ.DD,10X,5A,4A+,B N/A @ @ B @ ))萳@ г@  ٥@  ٥@  Log_data@  $, SUBROUTINE TO PRINT HEADER FOR LINEAR TEST@  ٥@  ٥@  ٵB 28X,7A,4X,11ABdB FROMB FIDELITY AS@  ٵB 28X,7A,4X,12ABREF LVLB % OF REF LVL@  ٵB27X,KB_________________________@   ٵB 30X,DD,10X,6Annocent until proven guilty@ B  Innocent until proven guilty@ 8@#G{@ 1,@  @ (?3333330 Maximum cumulative log fidelity spec, top 90 dB@  (?3333330 Maximum cumulative log fidelity spec, top 20 dB@" !v Maximum cumulative log fidelity spec, bottom 10 dB, RBW >= 300 Hz, set VERY LARGE since this is only a characteristic@" "(?B Maximum cumulative log fidelity spec, bottom 10 dB, RBW <= 100 0(Ref)@  LIN_TABLE@&0 SUBROUTINE TO PRINT OUT DATA FOR LINEAR SCALE@ .1X@ 8@X@ )@  @ /)됳@ )ɀ<@ 0/)萳@ 1/!.쐳@ 20!.쐳@ 321ꐳ@ 43.쐳@ 4򷎎@ @ B<<<<@ @ 4򷎎4@   ٵB29X,SDD,10X,SZZ.D,4A/4@ B @ ))Hz@ #?4 Inc log fid spec per dB, 0 to -90 dB, RBW >= 300 Hz@ $?ə6 Inc log fid spec per 2 dB, 0 to -90 dB, RBW <= 100 Hz@  % Percentage of reference level@ & @(?333333'$ Accommodates future spec tightening@ ' @ ( ٞBP******************************* SCALE FIDELITY *********************************@  ) ٞB Specification:@ * ٞB LOG mode: @ + ٞB Incrementa@ 䳎@  @  Lin_data@  @ Scalfid_prnt@ P@P8 6|0E "<" @E. @: @FHXR DhE\ D|b DFl Dvx"BEl:@ , ٞB. 0 to -90 dB from Reference Level:@ - ٞB> RES BW >= 300 Hz: <+/-0.1 dB/ dB@ . ٞB? RES BW <= 100 Hz: <+/-0.2 dB/2 dB@  / ٞB Cumulative:@ 0c IF Orca THEN OUTPUT @Printer;" 0 to -20 dB from Reference Level: <+/-0.30 dB maximum"@ 1 ٞBC 0 to -90 dB from Reference Level: <+/-0.85 dB maximum@ 2 ٞB/ 0 to -100 dʀ E@ ȌEeb Sequence_type LastgtestIo_paths@Dut @Printer@Pwr_mtr @Counter Conditiofs Conditions$Fail R$Max_val Num_tption_presen Resfm_prnt Resfm_prnt Test_data Test_flags Test_number Sequence_type Last_testIo_paths@Dut@Printer@Pwr_mtr@Counter Conditions Conditions$FailR$Max_val Num_test_ptsB from Reference Level:@ 3 ٞBK RES BW >= 300 Hz: <+/-2.5 dB (Characteristic)@ 4 ٞBB RES BW <= 100 Hz: <+/-1.5 dB maximum@ 5 ٥@ 6 ٞB. LINEAR mode: <+/- 3% of Reference Level@ 7 ٥@ 8 ٥@ 9 ٞB# 10 dB/ Div LOG Scale Fidelity@ : ٞB$ Resolution Bandwidths <=100 Hz@  ; PRINT LOG SCALE TABLE@ <@ = @  >" PRINT LOG SCAFNOption_presentNSpec FNRes_fm_spec Pass_fail@  Revised 900315:1715.MLG@  @ @  @  \@  @   INNOCENT UNTIL PROVEN GUILTY@ B @ H@?33333" MAXIMUM VALUE THAT CAN BE PRINTED@ @   ȃ8560񷎎@@  ȃ8561񷎎d@  ٞBP****LE DATA@ ? ٞB# 10 dB/ Div LOG Scale Fidelity@ @ ٞB$ Resolution Bandwidths >=300 Hz@  A PRINT LOG SCALE TABLE@ B@ C @  D" PRINT LOG SCALE DATA@ E ٞB# 2 dB/ Div LOG Scale Fidelity@  F PRINT LOG SCALE TABLE@ G@ H @  I" PRINT LOG SCALE DATA@ J ٞB LINEAR Scale Fidelity@ K$ PRINT LINEAR SCALE TABLE@ L@  M& PRINT LINEAR SCALE DA***************************** RESIDUAL FM **********************************@ ӵB103ղX@  ٞBH Specification: < 10 Hz x N p-p in 20 msec, zero span, 10 Hz RES BW@ ø@  ٞBG Specification: < 1 Hz x N p-p in 20 msec, zero span, 10 Hz RES BW@ Ź@  ٥@  ٥@  ٵB20X,28ABFREQUENCY RESIDUAL FM@  ٵB20X,29AB (GHz) (peak-to-peak)@   ٵB19X,KB_!     @ t@ ղ@ 쳎@ @ B<<<<@ й@ ȿ򎷎 @  ٵB20X,3D.2D,9X,3D.D,3A,4AȵAeȣ Hz@ Ӵ@  ٥@  ղ PASS JUDGEMENT@ ֱ RESFM_PRNT@׶@<@\P9$ ?L0E" & @ӵB103ղ(@ ȵBHP8564EBHP8565E" D.02.00@  "A )ӵB103ղ8%@ "A )ӵB103ղd&@ "A )ӵB103ղ'@ "A )ӵB103ղ(@ @  @  @ Ǥ@ @  @ 0@  1@ ! @ " ٞBP******************************* NOISE SIDEBANDS ****************E2 @> @FL 8V DhE` D|f DFp Dz X!@ @( @<F!@P!@d(!@x<!@P1d1|  x h`XEP"H$0*****************@  #ǷP+ We did measurement at 1 GHz@ $ ٞB Measured at 1 GHz:@ %+ We did measurement at 300 MHz@ & ٞB Measured at 300 MHz:@ '@ ( ٥@ ) ٵB21X,6A,5X,8A,5X,13ABOFFSETBMEASUREDB SPECIFICATION@ * ٵB 32X,8A,7X,8AB(dBc/Hz)B(dBc/Hz)@  + ٵB20X,KB_!'@ ,ȳ@ -BHP8564E3< Skip 30 kHz if Orca@ .(.@ 6ɰE: >D0 L0 TX0 d0 p0 |0 @ *E@ +@ ,@ -@ .@ /@ 20E @ 4ȌE D`Dut@Printer@Pwrgmtr@CounBHP8565E3< Skip 30 kHz if Orca@ /1$@ 0@ 1B<<<<@ 2@ 31ȿ򎷎D1@ 4 ٵB21X,7A,5X,SDDD.D,9X,SDDD.D,4Aǣ1ǣ@ 5B 63@ 7d@ 8 @  91 Test done using cal signal@ : ٥@ ; ٥@ < ٞBG Note: Noise sidebands measured at 300 MHz using CAL OUTPUT signal@ =됶%*If test fails, dter Equi`mentPresentPowerounter_avail Noisesb_prnt Noisesb_prnt Test_data Test_flags Test_number Sequence_type Last_testIo_paths@Dut@Printer@Pwr_mtr@Counter EquipmentPresentPower_mtr_avail Counter_avail Sensor_avail Source_avail Source2_avail Enough_equipOffset$SpecSer$Mdl$Model$Min_indxMax_indxIFailR$Max_valDutDummyPrefix Old_6xe_std Old_6xe_103 New_6xe_std New_6xe_103 Imp_6xe_std Imp_6xe_103FNOption_presentont say it passed just be-@  >%cause the cal output was used.@ ? @  @5ղ PASS JUDGEMENT@ A NOISESB_PRNT@Bp P C@P8| W<0E #l" @E. @Ofs_ptrNsb_ptr Skip_offset Pass_fail@ ٶ D Rev C.00.00 Added specs for switched YTO loop BW in Orca and newer@ ڶ L Non-Orca. Currently, prefix break for non-Orca is fictitiously@ ۶ F set to the year 2000; change to actual break when known.@ ܶ A Also, removed 30 kHz offset for Orca; not specified@  ݶ % Rev D.00.00: @FHR DhE\ D|b DFl Dvxph€`ʀXրPH@80( Added support for 8562E@ ޶ 1 Rev D.02.00 Added support for spec improvements@ ߼ @ @  @  @  ΂E΂@ @ @ @P@ @ @ !!!@ 趎 @   INNOCENT UNTIL PROVEN GUILTY@ B @ H@?33333" MAXIMUM VALUE THAT CAN BE PRINT $(*,028<DNT@ *^~xElz@ -ȌEpan_ Cfaccy_prnt Cfaccy_prnt Test_data Tect_flags Test_numbeb Sequence_type LastgtestIo_paths@Dut @Printer@Pwr_mtr @CounterKhzMhzCghzFailR$ Max_rED@ ΋{y@  @   ԵBREAD SERIAL NUMBER!ղ@  ԵBREAD MODEL NUMBER!ղ@ @ "@  @ ǵ100 Hz @ ǵ 1 kHz@ ǵ 10 kHz@ ǵ 30 kHz@ ǵ100 kHz@  #/ Non-Option 103 specs, w/o switched YTO loop BW@    -80,-97,-113,-113,-113 $+ Option 103 specs, w/o switched YTO loop BW@    -70,-90,-11FrefSpan_ Cfaccy_prnt Cfaccy_prnt Test_data Test_flags Test_number Sequence_type Last_testIo_paths@Dut@Printer@Pwr_mtr@CounterKhzMhzGhzFailR$ Max_rdoutMax_pctFrefSpan_nar Span_widePct_rbw Fudge_nmkr Fudge_cntmkrMax_fracn_spanCf_ptrSpan_ptrRbw_ptrNmkr_ptr Cntmkr_ptrLsdXYCfNSpanRbwReadoutPct_spanSpecPct_spec Cnvrt_to_strSpan$ Pass_failCount@D7 Rev C.00.00 Added N=8 capa3,-113,-113 %0 Non-Option 103 specs, with switched YTO loop BW@    -80,-97,-113,-113,-116 &, Option 103 specs, with switched YTO loop BW@    -70,-90,-113,-113,-116 '7 Non-Option 103 specs, w/ switched loop BW & new FN VCO@    -88,-97,-113,-113,-117 (3 Option 103 specs, w/ switched loop BW & new FN VCO@    -70,-90,-113,-113,-117@  @  x@ ȵBHP8560EBHP8561Ebility to support 8564E/65E@EB Also changed freq count marker accuracy fudge factor@ F from 5 Hz to 2 Hz.@ G @ H@ I @ J @ K @@@ L A.@ MAe@ N @  O INNOCENT UNTIL PROVEN GUILTY@ PB  INNOCENT UNTIL PROVEN GUILTY@ QB7Hv! MAXIMUM VALUE OF READOUT@ RH@?33333! MAXIMUMp" D.02.00@  "A `)ӵB103ղ#@  "A `)ӵB103ղ$@  "A `)ӵB103ղD'@  "A `)ӵB103ղp(@  ȵBHP8562Eܶ" D.02.00@  '@  )ӵB103ղ(@ ȵBHP8563EĶ" D.02.00@  "A l)ӵB103ղ@#@ "A l)ӵB103ղl$@ "A l)ӵB103ղ'@ "A l) VALUE OF PERCENTAGE@ S2 FREQUENCY REFERENCE ACCURACY, SET TO ZERO BECAUSE@ T SOURCE IS LOCKED TO ANALYZER.@ U?zG{, Span contribution for narrow (Frac-N) spans@ V?' Span contribution for wide (YTO) spans@ W(?333333. RES BW contribution to normal marker accuracy@ X( Fudge factor for normal marker accuracy@ Y6 Fudge factor for Frequency Count Marker ! Rev C.00.00@Z. Fudge_cntmkr was 5 Hz befor     e, changed to 2 Hz@  [ 쐶  Maximum Fractional-N span@ \ WHERE CENTER FREQ DATA IS@ ] WHERE SPAN DATA IS@ ^ WHERE RES BW DATA IS@ _ WHERE NORMAL MARKER DATA IS@ ` WHERE FREQUENCY COUNT MARKER IS@ a FREQUENCY COUNT MARKER LSD@ b ٞBP************************** FREQUENCY READOUT ACCURACY **************************@  c ٞB Specification:@ d ٞB SPAN > 2 MHz x N :@ e ٞf DhEp D|v DF DȀ@ ~xEx`H 0 ( @ "ȌE,r @CounterKhzBB <+/-[(Frequency Readout x Frequency Reference Accuracy)@ f ٞB8 +(5% of SPAN) + (15% of RES BW) + 10 Hz]@  g ٞB SPAN <= 2 MHz x N :@ h ٞBB <+/-[(Frequency Readout x Frequency Reference Accuracy)@ i ٞB8 +(1% of SPAN) + (15% of RES BW) + 10 Hz]@ j ٥@ k ٥@ l ٞBA Note: Source is locked to analyzer's frequency reference,@ m ٞBE cancelling the 'FrMhz$Max_pctY Span_prnt Span_prnt Test_data Conditions Conditions$ Test_flags Test_number Sequence_type Last_testIo_paths@Dut@Printer@Pwr_mtr@CounterKhzMhzGhzFailR$Max_pctYto_spec Fracn_specMax_fracn_spanX Cnvrt_to_strCf$Span$Nominal$Actual$ Span_accySpec Pass_fail@  @ \@ @  @  @ @@@ A.@ equency Readout x Frequency Reference@  n ٞB Accuracy' term@ o ٥@ p ٥@ q ٵB10X,6A,13X,6A,24X,13ABCENTERBMARKERB PERCENTAGE OF@ r ٵB!11X,4A,5X,4A,,5X,7A,6X,13A,4X,13ABFREQBSPANBREADOUTB SPECIFICATIONB SPECIFICATION@ s ٵB11X,5A,14X,5A, 9X,8A,12X,3AB(GHz)B(GHz)B(+/- Hz)B(%)@ t ٵB9X,KB@________________________________________________________________@ u ΁Ae@ Ŷ @   INNOCENT UNTIL PROVEN GUILTY@ B  INNOCENT UNTIL PROVEN GUILTY@ 8@X' MAXIMUM PERCENTAGE THAT CAN BE PRINTED@  ! Spec for YTO spans (> 2 MHz x N)@ * Spec for fractional-N spans (<=2 MHz x N)@ 쐳@ ̶ @  ٞBP*************************** FREQUENCY SPAN ACCURACY ****************************@   ٞB Specification:@  ٞB# SPAN > 2 MHl@ v!΂D@ w" !ɐ@ x#"8@ =p"8@*ffffff"H@?&fffff萶@ Rev C.00.00@ y$ !ɐ@ z% !ɐ@ {& !ɐ@ |$#@}'@ ~г@'@ @ ("$'%萳@ )&"(쐳@ )򷎎D@@B<<<<@ @ &򷎎\&@ )򷎎t)@ +$Ճ,ղ@ ! @ z x N: <+/- 5%@  ٞB# SPAN <= 2 MHz x N: <+/- 1%@  ٥@  ٥@  ٵB14X,6A,15X,6A,7X,8A,7X,4ABCENTERBSIGNALBMEASUREDBSPAN@  ٵB 15X,4A,7X,4A,3X,10A,4X,10A,4X,8ABFREQBSPANB SEPARATIONB SEPARATIONBACCURACY@   ٵB 15X,5A,44X,3AB(GHz)B(%)@  ٵB12X,KB;___________________________________________________________@ ΁ ,@ Ճղ@ 8 1 and 2 MHz spans@ ٵB*11X,DD.D,2X,8A,3X,DD.6D,7X,8D,10X,S3D.D,4A"Ae,&Ae()@ 䶎 10, 20, and 50 MHz spans@ ٵB*11X,DD.D,2X,8A,3X,DD.5D,8X,8D,10X,S3D.D,4A"Ae,&Ae()@  x 100 MHz span@  ٵB*11X,DD.D,2X,8A,3X,DD.4D,9X,8D,10X,S3D.D,4A"Ae,&Ae()@   1 GHz span@  ٵB+11X,DDՃղ@ Ճղ@ Ճղ@ ܶ @ ȵA' ض) Do this if span was tested@ 쐳@  賎@@ Ḏ @@ 㹳@ 򷎎 D@@B<<<<@ 繳@ 򷎎 \@  ٵB$13X,8A,2X,8A,3X,8A,6X,8A,7X,SZZ.D,4A@ 긎 &# Span was not tested, tell them so.@붎 DO NOTHING@ 칳@ B.D,2X,8A,3X,DD.3D,10X,8D,10X,S3D.D,4A"Ae,&Ae()@ @ B @ !賎@  ٥@  ȳ@  .ղ PASS JUDGEMENT@ @   INNOCENT UNTIL PROVEN GUILTY@ B  INNOCENT UNTIL PROVEN GUILTY@ !@  ٞBP*********************** FREQUENCY COUNT MARKER ACCURACY ************************@   ٞB Specification:@  ٞB? <+/- [(M @ 賎@  !ղ PASS JUDGEMENT@  SPAN_PRNT@@P0`<L ~x0E  F" .4:<B@ ig_digitsF Cnvrt_to_str Cnvrt_to_strFreq Sig_digitsFreq$DdempLDvsrT$@ arker Frequency x Frequency Reference Accuracy)@  ٞB$ + (2 Hz x N) + 1 LSD ]A Rev C.00.00@  ٥@  ٞBA Note: Source is locked to analyzer's frequency reference,@  ٞBD cancelling the 'Marker Frequency x Frequency Reference@   ٞB Accuracy' term@  ٥@  ٵB10X,6A,6X,6A,27X,13ABCENTERBMARKERB PERCENTAGE OF@  ٵB11X,4A,6X,9A,6X,13A,6X,13ABFREQB FREQUENC@ @ ONVERT A FRE Cnvrt_to_str Cnvrt_to_strFreq Sig_digitsFreq$TempLDvsrT$@B SUBPROGRAM TO CONVERT A FREQUENCY TO A STRING, ROUNDED TO A GIVEN@E NUMBER OF DIGITS. THE STRING LENGTH EQUALS THE NUMBER OF SIGNIFICANT@D DIGITS + 5 (3 CHARACTERS FOR THE TERMINATOR, ONE BLANK, ONE DECIMAL@C POINT. MAXIMUM STRING LYB SPECIFICATIONB SPECIFICATION@  ٵB11X,5A,7X,5A,10X,8A,14X,3AB(GHz)B(GHz)B(+/- Hz)B(%)@  ٵB9X,KB<____________________________________________________________@  ΁X@ " !ɐ@ #"8@ =p"8@*ffffff"H@?&fffff萶? Rev C.00.00@ / !ɐ@ ("#萳@ )/"(@ /"(@ @ B<<<<@ @ /򷎎/@ ENGTH IS 20 CHARACTERS, MAXIMUM SIGNIFICANT@ DIGITS IS 15.@@  TEMPORARY COPY@   POWER OF TEN OF FREQ@  @    FIND POWER OF TEN OF FREQ@ 萳@ 퐳@ T@  @   ж FIND DIVISOR AND TERMINATOR@ T@ @ B Hz @  Th@ @ B kHz@  T)򷎎)@  ٵB$11X,DD.D,5X,2D.9D,7X,6D,13X,S3D.D,4A"Ae/Ae()@ B @  @  .ղ PASS JUDGEMENT@  CFACCY_PRNT@@ d h$< x # P r0E "|'BE*6 @EB @N @F\@  A.@  B MHz@   T! ! @  Ae@  B GHz@ T@ B999 GHz@ @  @ @  @  , FILL OUT STRING UNTIL LENGTH=SIG_DIGITS + 5@   @ B @  @ ̳@ CNVRT_TO_STR@@      t 7h 0E ! @E* @6 @FDN"BZf DhEp D|v DF D! !4!pH X` Hd@(hĀ l@  1.45,2.0,85,-10@ l  2.0,20,90,-10m, Pre-Sputpack@ n  3@ o  .001,1.45,72,-40@ p  1.45,2.0,85,-10@ q  2.0,25,90,-10r. Sputpack@ s  3@ t  .020,1.45,79,-40@ u  1.45,2.0,85,-10@ v  2.0,25,90,-10@w@ x/@ y0/@@ z120ǣ0Ǥ@  {101 GHz@ |101B MHz@ }032B GHz@ ~ɰE܀@ 0 E@ 0dE @ (08E0@ !80E@@ #H0,ET@ %`0El@ 'x0HE@ )0E@ +0\E@ 0È؀0@@  ٞBP************************** SECOND HARMONIC DISTORTION **************************@   ٞB Specification:@ 0/x@  ٞB 0ǟB to 03ǟB*: <-0ǿB with 0ǿB dBm mixer level@ 0@  ٥@  ٞB+ * Applied Signal Frequency Range@  ٥@  ٥@ 0/@  0ǀ򷎎趎" The spec was tested@ Ep@ 4ȌExb_lvl Low_freq$Res$FailR$Shd_prntShd_prnt Test_data Test_flags Test_number Sequence_type Last_test Conditions Conditions$Io_paths@Dut@Printer@Pwr_mtr@CounterSpecMxr_lvl Low_freq$Result$Ser_num$FailR$Max_valModel$DutDummy Hp8560e_old Hp8560e_newFNOption_presentHp8561eHp8562e Hp8563e_old Hp8563e_new00|, Test failed@ @B<<<<@ @ 0ǿ0@  B-0ǂ dBc@  Test was not done@ B Not Tested@ 0D됶+" Short Pass indication if 1st band@ ** passed, and 2nd band not tested@ @  ٵB 25X,K,K,K,K,K0ǣB to 03ǣB: @ B @  @ 0@@  ǀǀǀ Hp8564e_old Hp8564e_new Hp8565e_old Hp8565e_new Num_bandsILow_freq High_freq High_freq$ Pass_fail@  < Rev B.01.00 Changes low frequency limit from 30 Hz to 1 MHz@  3 Rev B.01.00 Yields FAIL if 8560E and test not done@  ( Rev C.00.00 Added support for 8564E/65E@  > Rev D.00.00 Added support for 8562E and SHD spec improvements@  < Rev D.01.00 Changes serial prefix for SHD spec improvem4@ 5ղ PASS JUDGEMENT@ @@9-0    @ ` | @ p 0E  @E$ @0 @F>H"BT$` DhEj Dents@ ! < Rev D.02.00 Changes serial prefix for SHD spec improvements@ " @ #@  $H,@ % @ & @ '@ (@ )D @ *@@ +@ @ , @  - Innocent until proven guilty@ .B  Innocent until proven guilty@ /X@?R" Maximum value that can be printed@  0|p DFz D  $ h( 8,  0 4 8 <@ ɰEЀԀ܀@"smdr@CounterModeld Serial$Option$ Operator$Date$Time$Econd$Comment$DutDut Header_prnt Header_prnt Test_flags Test_number Sequence_type Last_ȁ& Find model number of analyzer@ 1ԵBREAD SERIAL NUMBERղ3 Find serial number@ 2 @ 3 趎( Opt H13 gives older analyzers new specs@  4 |BHP8560E h@ 5@ 6A0 D@  7ӵBH13ղ h@ 8 |BHP8561E @ 9 @ : |BHP8562E  Rev D.00.00@ ;"@  < |BHP8563E p@ =$test Conditions Conditions$Io_paths@Dut@Printer@Pwr_mtr@CounterModel$Serial$Option$ Operator$Date$Time$Cond$Comment$DutFw_revDummySpace FNColor_flag$@( Rev E.00.00 Modified to support 856xEC@7 Rev D.00.00 Modified to add Op Ver revision to header@G Rev C.00.00 Modified to list options separately and list f/w revision@ @  H,@ @ >A= L&@  ?ӵBH13ղ p&@ @ |BHP8564E 𳎎@ A(@ BA9 *@  CӵBH13ղ *@ D |BHP8565E p@ E,@ FA9 L.@  GӵBH13ղ p.@ H@ I J Pre-Sputpack@ K  1  1 band of data 1 band of data@  L  .001,1.45,72,-40 !+ Low freq, high freq, SHD spec, mixe @  @  1!ȿ,2@  @  @P@ @@ @% Permits up to 8 options to be listed@ @%@ @@ @@ @#@ @#@  @  ԵBREAD F/W REVISIONղ@ ԵBREAD MODEL NUMBER ղ@  򷎎ܳ@  !@ @ BNone@ @ ȵ @  r level!+ Low freq, high freq, SHD spec, mixer level M Sputpack@ N  1  1 band of data 1 band of data@  O  .020,1.45,79,-40 !+ Low freq, high freq, SHD spec, mixer level!+ Low freq, high freq, SHD spec, mixer level P  Non-Sputpack@ Q  2@ R  .001,1.45,72,-40@ S  1.45,3.25,72,-20T"@ U  3@ V  .020,1.45,79,-40@ W  1.45,2.0,85,-10@ X  2.0,6.6,100,-10ȁ@ @   ղ@  񷎎  1 Make same length as EC model@ ȁ!@ ȁ!@ ȁ!@ ȁ!#@ ȁ!#@ BDB_________________________@  BpB_______________@ BA 40 Valid date can't be before 1987@ B_______________0 User will have to write in a@  B_______________0 validY$ Pre-Sputpack@ Z  3@ [  .001,1.45,72,-40@ \  1.45,2.0,85,-10@ ]  2.0,13.25,100,-10^& Sputpack@ _  3@ `  .020,1.45,79,-40@ a  1.45,2.0,85,-10@ b  2.0,13.25,100,-10c( Pre-Sputpack@ d  3@ e  .001,1.45,72,-40@ f  1.45,2.0,85,-10@ g  2.0,20,90,-10h* Sputpack@ i  3@ j  .020,1.45,79,-40@ k  date.@ ɹ@  B \B_!#@ B B_!#@  ٞBP________________________________________________________________________________@  ٥@  ٵB18X,3A,6A,X,34AB "OPERATION VERIFICATION TEST RECORD@  ٵB34X,KB Rev E.00.006 Also change in Draw_alpha_hdr@  ٥@ѶF OUTPUT @Printer;" HEWLETT-PACKARD COMPANY" ! Rev E.00.00 Removed@  ٞB AGILENT TECHNOLOGI     ES9 Rev E.00.00 Added@  ٥@  ٵB5X,6A,23A,5X,11A,25ABModel B Tested By: @   ٵB 5X,8A,31ABOptions @  ٵB5X,11A,15A,8X,6A,15AB Serial No. BDate: @   ٵB 5X,18A,6DBFirmware Revision @  ٥@   ٵB 39X,6A,15ABTime: @  ٥@   ٵB14X,K,KBTest Conditions:@  ٵB14X,K,KBUser's Comments:@  ٥@  ٞBP________________________________________________ L@ pLP\UL4 0E" & @E2 @> @FL V"Bb 8n DhEx D|~ DF D X!@ @( @<F!@P4!@dH!@x\!@p  A________________________________@  ٥@  ٥@ 2@ⱳ@㶎9-P%##@X|@X 0E  F@ @ @ @ thHeight Rectangle RectangleWidthHeightE!!!X$ @. 0z0/0000`@ DÈ@ H0;@ ,#E<Return$InputInputReturn$MenuMenu$ Lines_aboveDraw_alpha_hdr@ ﶎ > Subprogram to accept keyboard input and, if the text has been@  3 scrolled, to "unscroll" it and re-draw the header.@  @ @@  @ ٞB#BH&) Rev C.00.00 Echo back original value, if@ ۞0 @ @ OȌE0L &s Conditions$Io_pat`s@Dut@PrinterH`Pwr_mtr@CounterresentPower Freqresp_prnt Freqresp_prnt Test_data Test_flags Test_number Sequence_type Last_test Conditions Conditions$Io_paths@Dut@Printer@Pwr_mtr@Counter EquipmentPresentPower_mtr_avail Counter_avail Sensor_avail Source_avail Source2_avail Enough_equipCouplingAc_dcBand$ M provided in call to Input.@ LINPUT "",Return$@@ @ !& Only unscroll and redraw if necessary@ 褳@ ٞB@ ղ@ @@@@, 0E  F ( 2<in_b_ptr Max_b_ptr Which_specs$Model$Bnd$Btb_ptrSpecBnd_specRef_specBnd_dataFailR$Max_val Fltns_ptrF_minFNF_minF_maxFNF_maxHp8565e Bnd_sw_uncHp8564eHp8563e Hp8562e_ac Hp8562e_dc Hp8561e_ac Hp8561e_dc Hp8560e_ac Hp8560e_dcHi_bandRC Response_ptr Min_max_ptrBnd_to_bnd_ptr Min_resp_ptr Max_resp_ptrBandFreqFmtISpecifData_ptr@ il Min_specd Avail_bws Avail_bws Max_avail Max_specd Min_avail Min_specd FNMin_rbw@I Subprogram to determine the maximum and minimum available bandwidths and@H the specified bandwidths. If bandwidth is available, it will be tested,@I but if it is not spec'd, the test will not fail if that bandwidth fails.@@  Pass_fail End_fr_prnt6# 891006:1110.MLG; 900814:1009.GPB@ * / Rev C.00.00 Revised to accommodate 8564E/8565E@ + G Redimensioned band-dependent arrays up to (0:6) from (0:4)@  , & Added specs for 8564E/65E@ - L Slightly compressed Band-to-Band Freq Resp table to accommodate@ . / additional bands for 8564E/65E.@ / A Changed pointer! . These numbers correspond to the indices given@ ! . for arrays Bw(*) and Bw$(*). These arrays are@  / initialized at beginning of subprogram Output.@  @ @  Ӳ г@  @  @ @ @@ @ @ x@ @ @ @@  @PH s to reflect larger Test_data(*) size@  0 $ Rev D.00.00 Added support for 8562E@ 1 G-----------------------------------------------------------------------@ 2 @ 3@  4H,@ 5 @ 6@ 7!@ 8 @ 9D@@@ :D00E " *@ 2ɰE6:@FRVabget$Model$DutDudDummyFound Num_opdions@ @ s@F Funermine whethFNOption_presentOption_presentTarget$Model$DutDummyFound Num_optionsOptOpt$@  ;@ < !@ ="@  ># INNOCENT UNTIL PROVEN GUILTY@ ?$B  INNOCENT UNTIL PROVEN GUILTY@ @%H@X\(" MAXIMUM VALUE THAT CAN BE PRINTED@ A&* Y-VALUE FOR FLATNESS DATA IN TEST_DATA(*)@ B'(Ӳ@ C)*Ӳ@ D @ Eȁ@ F @ G : Specs for 8564E & 8565E are for 20degC to 30degC ONLY !!! H+ ' 1.00,1.@F Function to determine whether or not the option defined in Target$ is@  present in the 8562A/B.@ @ @@  ԵBREAD MODEL NUMBERղ@ @  퐳@  @ ! @ "  @ # @ $ `@ %@&1 IF Target$="026" THEN Found=1 !DEBUG@ '@()@MX80,2.80,3.50,4.00,3.00,4.00 98565E FREQ RESP REF TO CAL98565E FREQ RESP REF TO CAL@ I , 0.80,3.20,4.00,4.30,4.00,4.70,4.80 9bnd 0,0 --> 0,69bnd 0,0 --> 0,6@ J , 1.40,4.60,4.90,4.60,5.30,5.40 9bnd 1,1 --> 1,69bnd 1,1 --> 1,6@ K , 2.20,5.70,5.40,6.10,6.20 9bnd 2,2 --> 2,69bnd 2,2 --> 2,6@ L , 2.50,5.70,6.40,6.50 9bnd 3,3 --> 3,69bnd 3,3 --> 3,6@ M , 2.20,6.     10,6.20 9bnd 4,4 --> 4,69bnd 4,4 --> 4,6@ N , 2.90,6.90 9bnd 5,5 --> 5,69bnd 5,5 --> 5,6@ O , 3.00 9bnd 6,69bnd 6,6@ P @ Q,( Bandswitching Uncertainty Specification@ R  S- ' 1.00,1.80,2.80,3.50,4.00,3.00,3.20 98564E FREQ RESP REF TO CAL98564E FREQ RESP REF TO CAL@ T , 0.80,3.20,4.00,4.30,4.00,4.70,4.20 0,0.00 :bnd 1,1:bnd 1,1@  - 0.00,0.00,0.00,0.00,0.00 : bogus specs: bogus specs@  - 0.00,0.00,0.00,0.00 : bogus specs: bogus specs@  - 0.00,0.00,0.00 : bogus specs: bogus specs@  - 0.00,0.00 : bogus specs: bogus specs@  - 0.00 : bogus specs: bogus specs@  ! 3 9bnd 0,0 --> 0,69bnd 0,0 --> 0,6@ U , 1.40,4.60,4.90,4.60,5.30,4.80 9bnd 1,1 --> 1,69bnd 1,1 --> 1,6@ V , 2.20,5.70,5.40,6.10,5.60 9bnd 2,2 --> 2,69bnd 2,2 --> 2,6@ W , 2.50,5.70,6.40,5.90 9bnd 3,3 --> 3,69bnd 3,3 --> 3,6@ X , 2.20,6.10,5.60 9bnd 4,4 --> 4,69bnd 4,4 --> 4,6@ Y , 2.90,6.30 9 % 1.70,0.00,0.00,0.00,0.00,0.00,0.00 :"8560E AC COUPLED SPECS, REF TO CAL:"8560E AC COUPLED SPECS, REF TO CAL@!  - 1.40,0.00,0.00,0.00,0.00,0.00,0.00 :bnd 0,0 --> 0,1:bnd 0,0 --> 0,1@  - 0.00,0.00,0.00,0.00,0.00,0.00 : bogus specs: bogus specs@  - 0.00,0.00,0.00,0.00,0.00 : bogus specs: bogus specs@  - 0.00,0.00,0.00,0.00 : bogus specs: bogus specs@  - 0.00,0.00,0.00 bnd 5,5 --> 5,69bnd 5,5 --> 5,6@ Z , 2.40 9bnd 6,69bnd 6,6@ [  \. ' 1.80,2.40,2.90,4.00,4.00,0.00,0.00 98563E FREQ RESP REF TO CAL98563E FREQ RESP REF TO CAL@ ] , 1.25,3.75,4.45,4.75,5.55,0.00,0.00 9bnd 0,0 --> 0,49bnd 0,0 --> 0,4@ ^ , 1.50,4.70,5.00,5.80,0.00,0.00 9bnd 1,1 --> 1,49bnd 1,1 --> 1,4@ _ , 2.20,5.70,6.50,0.00,0.00 9 : bogus specs: bogus specs@  - 0.00,0.00 : bogus specs: bogus specs@  - 0.00 : bogus specs: bogus specs@  ! 4 % 1.50,0.00,0.00,0.00,0.00,0.00,0.00 :"8560E DC COUPLED SPECS, REF TO CAL:"8560E DC COUPLED SPECS, REF TO CAL@!  - 1.00,0.00,0.00,0.00,0.00,0.00,0.00 :bnd 0,0 --> 0,1:bnd 0,0 --> 0,1@  - 0.00,0.00,0.00,bnd 2,2 --> 2,49bnd 2,2 --> 2,4@ ` , 2.50,6.80,0.00,0.00 9bnd 3,3 --> 3,49bnd 3,3 --> 3,4@ a , 3.30,0.00,0.00 9bnd 4,49bnd 4,4@ b , 0.00,0.00 9 bogus specs9 bogus specs@ c , 0.00 9 bogus specs9 bogus specs@ d ) e/ % 1.30,3.00,3.00,0.00,0.00,0.00,0.00 :28562E AC COUPLED SPECS, REF TO CAL ! Rev D0.00,0.00,0.00 : bogus specs: bogus specs@  - 0.00,0.00,0.00,0.00,0.00 : bogus specs: bogus specs@  - 0.00,0.00,0.00,0.00 : bogus specs: bogus specs@  - 0.00,0.00,0.00 : bogus specs: bogus specs@  - 0.00,0.00 : bogus specs: bogus specs@  - 0.00 : bogus specs: bogus specs@  .00.00:28562E AC COUPLED SPECS, REF TO CAL ! Rev D.00.00@) f - 1.25,4.25,4.45,0.00,0.00,0.00,0.00 :bnd 0,0 --> 0,2:bnd 0,0 --> 0,2@ g - 2.00,5.20,0.00,0.00,0.00,0.00 :bnd 1,1 --> 1,2:bnd 1,1 --> 1,2@ h - 2.20,0.00,0.00,0.00,0.00 :bnd 2,2:bnd 2,2@ i - 0.00,0.00,0.00,0.00 : bogus specs: bogus specs@ j - 0.00,0.00,0.00 : bogus specs: bogus @  ,@@  .ȵBHP8560E,̳@ 5@ ,@ 4@ ,̳@ 3@ @  .ȵBHP8561E-X@ 5@ -<@ 2@ -X@ 1@ @  .ȵBHP8562E-䳎@ 5@ -ȳ@ 0@ -䳎@ /@ @  .ȵBHP8563E.,@ 5@ .specs@ k - 0.00,0.00 : bogus specs: bogus specs@ l - 0.00 : bogus specs: bogus specs@ m ) n0 % 1.80,2.50,2.90,0.00,0.00,0.00,0.00 :28562E DC COUPLED SPECS, REF TO CAL ! Rev D.00.00:28562E DC COUPLED SPECS, REF TO CAL ! Rev D.00.00@) o - 1.25,3.75,4.45,0.00,0.00,0.00,0.00 :bnd 0,0 --> 0,2:bnd 0,0 --> 0,2@ p - 1.50,4.70,0.00,0.00,0.00,0.00 @  .ȵBHP8564E.t@ 5@ -@  .ȵBHP8565E.@ 5@ +@ @  @  !ǣ!ǣ!ǣ!ǣ!ǣ!ǣ!Ǥ@  @ ?/@ @?/t@ ?@ Ȥ@ @/H@ ´?/,@ ö  A  521,522 -"pointers for location of test data-"pointers for location of test data B 8 523 :bnd 1,1 --> 1,2:bnd 1,1 --> 1,2@ q - 2.20,0.00,0.00,0.00,0.00 :bnd 2,2:bnd 2,2@ r - 0.00,0.00,0.00,0.00 : bogus specs: bogus specs@ s - 0.00,0.00,0.00 : bogus specs: bogus specs@ t - 0.00,0.00 : bogus specs: bogus specs@ u - 0.00 : bogus specs: bogus specs@ v ! w1,524,525,526,527,528,529,530,531,532,533,534,535,536  C  537,544,550,555,559,562,564@ Ƕ @ A@  ɠEF,"MAX & MIN FREQ RESP REL TO CAL OUT@ ʶ @ G51d, INDEX FOR MIN AND MAX OF EA BAND@ ̠GǣGǤ@ ʹG14@ ζ @  C,!RESETS DATA POINTER TO RIGHT DATA@ G52 "INDEX FOR BAND TO BAND MEAS@ ѠGǤ@ ҴG1೎@ Ӷ @ I' % 1.90,3.00,0.00,0.00,0.00,0.00,0.00 :"8561E AC COUPLED SPECS, REF TO CAL:"8561E AC COUPLED SPECS, REF TO CAL@! x - 1.10,4.10,0.00,0.00,0.00,0.00,0.00 :bnd 0,0 --> 0,1:bnd 0,0 --> 0,1@ y - 2.00,0.00,0.00,0.00,0.00,0.00 :bnd 1,1:bnd 1,1@ z - 0.00,0.00,0.00,0.00,0.00 : bogus specs: bogus specs@ { - 0.00,0.00,0.00,0.00 : bogus specs: bogus specs@ | - 0.00,0.00,0.00 @ I 2D@ ֻ3d2|@ ׀I Hz@  ػ3dA.2г@ ـI@@ kHz@ ڻ3dAe3$@ ۀIA. MHz@ ܻ3d@ ݀IAe@ ޻@ ߶ @ ǀǵ to 2.9 GHz@  ǵ 2.9 to 6.46 GHz@ BHP8561E3ǵ 2.9 to 6.5 GHz@  ǵ6.46 to 13.2 GHz@ ǵ 13. : bogus specs: bogus specs@ } - 0.00,0.00 : bogus specs: bogus specs@ ~ - 0.00 : bogus specs: bogus specs@  ! 2 % 1.75,2.50,0.00,0.00,0.00,0.00,0.00 :"8561E DC COUPLED SPECS, REF TO CAL:"8561E DC COUPLED SPECS, REF TO CAL@!  - 1.00,3.50,0.00,0.00,0.00,0.00,0.00 :bnd 0,0 --> 0,1:bnd 0,0 --> 0,1@  - 1.50,0.00,0.00,0.00,0.02 to 22 GHz @ ǵ 22 to 26.5 GHz @ BHP8564EBHP8565E4ǵ 22 to 26.8 GHz @  ǵ26.8 to 31.15GHz@ BHP8564E5ǵ31.15 to 40 GHz@ BHP8565E58ǵ31.15 to 50 GHz@ ǵ0 @ ǵ1 @ ǵ2 @ ǵ3A@ ǵ3B@ ǵ4 @ ǵ5 @  @  0 PRINT FREQUENCY RESPONSE TEST OUTPUT HEADER@ BHP8563     EBHP8564EBHP8565E6ȳ@  ٞBO***************************** FREQUENCY RESPONSE ******************************@ 7г@ 7T@  ٞBO**************************** DC FREQUENCY RESPONSE ****************************@ 7ij@  ٞBO**************************** AC FREQUENCY RESPONSE ****************************@ @ @  @  ٥@ )AZ 򷎎9@   ٞB Specifie @  f@EԶ NEXT COLUMN@ g ٞ$@ h),B%M8󷎎H೎@i ٵB10X,#,# Print 10 spaces if not 8564E/8565E@ jI$@k ٵB5X,#+ Print 5 spaces if 8564E/8565E@ l@ m@5J<@n?@I@o ٵB2X,A,DD.DD,A,#B(?@ ȣB)M PRINT SPEC@pJ@q ٵB 3X,5A,X,#B*****:! DON'T PRINT SPEC; SAME BAND SPEC@r@ s @  t@I@cation:@  ٞB& Band Switching Uncertainty: < ,B dB@  ٞB7 (included in Band-to-Band Frequency Response)@ ),B򷎎9!) 8564E/65E specs apply only at room temp.@  ٥@  ٞB+ Specifications listed below apply only@  ٞB, over 20degC to 30degC temperature range@ @ @  ٥@   ٞB Absolute Frequency Response:@  ٞB' (Referenced to 300 MHz CAL  NEXT COLUMN@ u ٥@ v ٥@ w$B @  x?pE, NEXT ROW@ y@ z ٥@ { @ |@ }@ ~ @  ȀKܶ# Tell them we didn't test@ ## below 50 MHz@  ٥@  ٥@  ٞB8 Note: Frequency Response not tested below 50 MHz.@  ٥@  #K#됶# Short Pass indication@ @  @  P#ղ  PASS JUDGEMENT@  OUTPUT)@  ٥@   ٵB39X,9ABMIN/MAX@  ٵB 20X,9A,10X,9AB FREQUENCYB FREQUENCY@  ٵB9X,4A,8X,5A,13X,8A,6X,13ABBANDBRANGEBRESPONSEB SPECIFICATION@   ٵB 42X,4A,9X,4AB(dB)B(dB)@  ٵB7X,KB;___________________________________________________________@   J , 9X,2A,4X,18A,2X,MDD.DD,A,MDD.DD,9X,DD.DD,4A@ K5=!4 PRINTOUT BAND, DATA, AND SPEC FOR IN-BAND FREQ RESPQ@@9-%888888@@\0 x0E@  K&ȿK!K&ȿK!<̳@ #@ $B<<<<@  K&ȿ% B @  ?HP8564EBHP8565E೎@ @@   ӵB006ղ!@ BHP8560EBHP8561EBHP8562EL- Rev D.00.00@ !@ @ @@ @ @@  @l\lP0,0E"BE&0EBHP8561EB@ @ ٞB Band 0 1 @ A ٞB _________________________@ BEBHP8562ECL@ C ٞB& Band 0 1 2 @ D ٞB( ___________________________________@  EEBHP8563ED @ F ٞB5 Band 0 1 2 3A 3B@ G ٞB: _____________________________________________________@ HEBHP8564E@ @ FNF_maxF_mFNF_maxF_max Conditions Conditions$Max_freqFNOption_present Rev C.00.00 Added 8564E/65E@  Rev D.00.00 Added 8562E@ \@ ȁ @ DBHP8562ABHP8562B@ ׳@ ? @@ A B@ B @ C!(@ FNAc_dc_pat FNAc_dc_paths Ac_dc_paths Conditions Conditions$ Max_ac_dc% Rev C.00.00 Added 8564E/65E@ %綎% Rev D.00.00 Added 8562E@ \@ 遂ȁ @ صBHP8562ABHP8562BBHP8563ABHP8563EBHP8564EBHP8565ED@ @ صBHP8560ABHP8561ABHP8561BBHP8560EBHP8561EBHP8562E̳@ @  \(3 Don't expand print if it will exceed 80 characters@ D @ E  @ F x@ G @ H@ I @JDraw_alpha_hdr@K@LPPPPPPPM@,0; /0E 0,L'BE(d4!@> @@ @@  @0 0E  "BE,8>@ ec Res_fm_sp FNRes_fm_spec Res_fm_specFreq Conditions Conditions$SpecFNOption_present@ \@    REVISED 900315:(F @<FV!@Pd!@d(r!@x<!@P @E @ @F AE"d E@ ,E @  0 dE,0 8@ 1715 MLG@  & Rev D.00.00 Added support for 8562E@ ȁ 0@ BHP8561ABHP8562ABHP8562Bس@ !2@ ,A6򷎎,A`쐶:Spec*N for upper bands@ BHP8560ABHP8561BBHP8563A|@ @ ,A6򷎎|,A`쐶:Spec*N for upper bands@ BHP8560EBHP8561EBHP8562EBHP8563EhDbETxd@ #p|@ %ɰEph`XPH@ -Eހ@8@ b`E0L@ 40 oenter_avail Sensor_afail Source_availMcource2_avail Enoughgequip Test_flagsKdest_nu7 Rev D.00.00@ @ ӵB103ղ@  ,A6(,13.2E9,13.2E9,22E9,22E9,26.8E9,26.8E9,31.15E9,31.15E9,40.0E9 +)@" , y 12,5,30.,1.E3,1.E4,1.E5,1.E6,10.E6,2.9E9,2.9E9,6.46E9,6.46E9,13.2E9,13.2E9,22E9,22E9,26.8E9,26.8E9,31.15E9,31.15E9,40.E9"-+@# . } 11,3,1.E4,1.E5,1.E6,10.E6,2.9E9,2.9E9,6.46E9,6.46E9,13.2E9,13.2E9,22E9,22E9,26.8E9,26.8E9,31.15E9,31.15E9,40.0E9,40.E9,50.E9#/-@% 0 13,5,30.,1.E3,1.E4,1.E5,1.E6,10.E6,2.9E9,2.9E9,6.46E9,6.46E9,13.2E9,13.2E9,22E9,22E9,26.8E9,26.8E9,^jlzɰE@ ),7E@ +0Eʀր`@ 20XEXPH @ 7,0E8@ D31.15E9,31.15E9,40.E9,40.E9,50.E9@% 1 @ 2.@ 3/@ 40/8@ 51@ 61!3@ 715@ 81񷎎7@ 91񷎎9@ :1񷎎;@ ;1񷎎=@ <0@ = @ >>./ꐳ@ ?0>@ @?@@ AB@ B0t@ C @ DDղ@ E @ F׳@ G H3@ IEE萳b`EL@T8^0b(j tz@ BEidebandsTest_10Noise_sidebands EquipmendPresentPower_mtr_avail Counter_availLcensor_avail Sourcegavail Source2_avaid Enough_equip Testgflags Test_number Sequence_tyNoise_sidebandsTest_10Noise_sidebands EquipmentPresentPower_mtr_avail Counter_avail Sensor_avail Source_avail Source2_avail Enough_equip@ JF1@ KG!@ L?Fꐳ@ MH!2됳@ NIG?쐳@ OJIꐳ@ PKI萳@ QM@ R@ST5D Subroutine Test_30Hz must be called just prior to this subroutine@ UEE萳@ VG@ WIG?쐳@ XJIꐳ@ YKI萳@ZT Dut("DIGITAL AVERAGE DIV"&VAL$(First_div)&" TO "&VAL$(Last_div),Test_data(Point,2))@ [ԵBNOISE MARKER ON,MARKER FREQ=GB,READ MARKER AMPLITUDENղ@  Test_flags Test_number Sequence_type Last_testSer$ New_ser_flagSideSband Test_dataOfs_ptrNsb_ptr ConditionsCk_connections Quit_flagSource Test_freqZoom_inOffsets Num_offsetsI Offset_indexOffsetRbwSpanDut Init_ref_freq Conditions$ Set_sig_levelDut_bus Ref_lvl_calRef_freq Ref_ampltdDiv1Div2Meas Phase_endJ Start_freq Center_freq Skip_printOutputInit_ampRevMax_dacDac_sensRlcal Marker_ampMkr_err\EN萳@ ]EG@ ^ @ _@ ` a7@ bEE萳@ cF@ dG@ e1w@  fӵB103ղ1,@ g?Fꐳ@ hH!2됳@ iIG?쐳@ jJIꐳ@ kKI萳@ lM@ m@ n o9@ pEE萳@ qF@ rG@ s1w@  tӵB103ղAꐳ@ uH!F됳@ v?Fꐳ@ wIG?쐳@ xJIꐳ@ yKI Prompt_user0 Noise Sidebands@  D Rev C.00.00 Modified Ref_lvl_cal to account for finer resolution of@  8 RLCAL DAC in F/W revision 930226 and later.@  B Rev C.01.00 Corrected bug which caused noise sidebands to measure@   ' ~10 dB better than actual.@  D Rev E.00.00 Changed TIMEOUT statements to apply to bus on which DUT@  7 is connected; it had been hard-coded to 7.萳@ zM@ {@ | };@ ~EE萳@ FP@+@ GP@+@ 1w@  ӵB103ղAꐳ@ H!F됳@ ?Fꐳ@ IG?쐳@ JIꐳ@ KI萳@ M@ @  =@ EE萳@ F(H ET@ 9^GEn~@ =0 E@ ?b`E0!(hgequip Test_flagsKdest_number Sequence_type Last_ImooboorTest_15Imooboor Conditions Conditions$ EquipmentPresentPower_mtr_avail Counter_avail Sensor_avail Source_avail Source2_ava@  'ԵBVBW AVERAGE OFFղ@ &! %3@  1ǁ1ǐ Only take 1 reading@ @ %@È@ 4@#@È򷎎@5#@@4@@4萶: 4 to 2 kHz below@ @5#@@ꐳ@@ 6-5%萶7 2 to 4 kHz above@ 'ԵBREF LEVEL=-50,CENTER FREQ=6B,SPAN=%ղV( Thus avoid 30 kHz power supply sideband@'ԵB(TRIGGER SWEEP,DIGITAL AVERil Enough_equip Test_flags Test_number Sequence_type Last_test Test_dataTitle$IJGhz Max_uw_freq Data_8560e Data_8561e Data_8562e Data_8563e Data_8564e Data_8565eModel$ Quit_flag Power_meterCk_connectionsSourceDutPointCtr_freqRef_lvlAtten Source_amp Dummy_var Set_sig_level Ref_amptd Ref_power Source_freq Resp_typeSet_source_pwrMeas_pwr SpuAGE DIV 0 TO 241ղ@ 4@  @  @   ".1ǂ1$ (@ꐳ@  @  "d@  @ 8@ 12@ ! @ !ȣ!Ȥ@ !г@ 28@  @ :ղ@   3׳@ 'ԵBLINITIALIZE,SINGLE SWEEP,ATTENUATOR=0,REF LEVEL=-10,SCALE=10,RBW=1000,VBW=100ղr_amptd Skip_printOutput End_imooboorQ@ R P Rev C.00.00 Added support for 8564E/65E. Changed DATA structure to accommodate@ S 3 different mixer levels for each band.@  T % Rev D.00.00 Added support for 8562E@ U C This version is for the 856xE analyzers ONLY 920604.0755: BDT@ V\@ W    @ X@ 'ԵB8CLEAR WRITE A,AUTO SWEEP TIME,REF LEVEL=-10,CENTER FREQ=B ,SPAN=250E3ղ@  'ԵB!AUTO RBW,AUTO VBW,AUTO SWEEP TIMEղ@ 'ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER FREQUENCY(ղ@ 'ԵB8CLEAR WRITE A,AUTO SWEEP TIME,REF LEVEL=-10,CENTER FREQ=B ,SPAN=30E3ղ@   'ԵB!AUTO RBW,AUTO VBW,AUTO SWEEP TIMEղ@ !'ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER FREQUENCY(ղ@  "'ԵB CENTER FREQ=(B ,SPAN=5000ղ@ #'ԵB/TRIGGER SWEEP, @ Y@@ Z@<@ [εA'{y@ \!!@ ]Ae@ ^8@:쐳@ _ @ `  Response Type:@ a 1 = Image@ b  2 = Multiple@ c  3 = Out-of-Band@  d  4 = Out-of-Range@ e fX Center Freq, Ref_lvl, Atten, Source_freq, Resp_type, ..., Source_freq, Resp_type, Flag@ g P 2.E9,-10,0,2.0214E9,1,2.6214E9,1,2.3214E9,2PEAK SEARCH,READ MARKER FREQUENCY(ղ@  $'ԵB CENTER FREQ=(B ,SPAN=1000ղ@ %'ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER FREQUENCY(ղ@  &'ԵBREAD MARKER AMPLITUDE;ղ@ ' @ (@ ) *,4 Rev C.00.00 Modified for finer RLCAL DAC Resolution@ + @  ,'ԵBREAD F/W REVISION<ղ@ -<`A,@ .=!"@  />(?zG{ dB/DAC Step@ 0@ 1=1@ 2>,2.6E9,2,7.9107E9,4,9.8214E9,4,-1,-1@ h 0,0,0  End-of-data flags End-of-data flags@ i j@ k c 2.E9,-10,0,2.0214E9,1,2.6214E9,1,2.3214E9,2,2.6E9,2,5.6E9,3,6.2214E9,3,7.9107E9,4,9.8214E9,4,-1,-1@ l Z 4.E9,-10,0,4.0214E9,1,4.6214E9,1,4.3214E9,2,4.6E9,2,289.3E6,3,8.3107E9,4,8.9321E9,4,-1,-1@ m 0,0,0  End-of-data flags End-of-data flags@ n o Rev D.00.00@ p P 2.E9,-10,0,2.0214E9,1,2?zG{@ 3@ 4 @  5'ԵBREAD REF LEVEL CAL?ղ@ 6'ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDE@ղ@ 7A@ꐳ@ 8??A>萳@  9'ԵB REF LEVEL CAL?ղ@ : @ ; @  <'ԵBREAD REF LEVEL CAL?ղ@ ='ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDE@ղ@  >@@H@$W =p@ ??=?=@ @@󎷎@ A??萳@ Bܳ@ C??ꐳ@ D.6214E9,1,2.3214E9,2,2.6E9,2,7.9107E9,3,9.8214E9,3,-1,-1@ q P 4.E9,-10,0,4.0214E9,1,4.6214E9,1,4.3214E9,2,4.6E9,2,8.3107E9,3,8.9321E9,3,-1,-1@ r R 9.E9,-10,0,9.0214E9,1,9.6214E9,1,9.3214E9,2,9.6E9,2,18.3107E9,3,18.9321E9,3,-1,-1@ s 0,0,0  End-of-data flags End-of-data flags@ t u@ v P 2.E9,-10,0,2.0214E9,1,2.6214E9,1,2.3214E9,2,2.6E9,2,7.9107E9,3,9.8214E9,3,-1,-1@ w P 4.E9,-10,0,4.0214E9,1,4.6214E9,1,4.3214E9,2,4.6@  E'ԵB REF LEVEL CAL?ղ@ FԳ@ G?=?=@ HCԵB @(F @<FV!@Pd!@d(r!@x<!@P 8 @E @ @F"d ֠ޠE0 0E9,2,7.9107E9,3,9.8214E9,3,-1,-1@  P 4.E9,-10,0,4.0214E9,1,4.6214E9,1,4.3214E9,2,4.6E9,2,8.3107E9,3,8.9321E9,3,-1,-1@  R 9.E9,-10,0,9.0214E9,1,9.6214E9,1,9.3214E9,2,9.6E9,2,18.3107E9,3,18.9321E9,3,-1,-1@  \ 15.E9,-10,0,15.0214E9,1,15.6214E9,1,22.65535E9,2,23.27675E9,2,7.34465E9,3,7.96605E9,3,-1,-1@  _ 20.E9,-10,0,20.0214E9,1,20.6214E9,1,15.543725E9,2,25.699075E9,2,9.84465E9,3,10.46605E9,3,-1,-1@  _ 29.E9,-20,10,28.3786E9,1,23.9786E9,1,24.450925E9,2,28.7 0  00"0 .x:@ B@ N@ Z@ !f@ "r@ #~p@ %,E@ bE@ )/lE@ +ɰEh`XEPH00E9,2,16.45535E9,3,35.272325E9,3,-1,-1@  _ 35.E9,-20,10,35.0214E9,1,35.6214E9,1,33.093725E9,2,35.3214E9,2,8.774538E9,3,15.54465E9,3,-1,-1@  0,0,0  End-of-data flags End-of-data flags@  @  P 2.E9,-10,0,2.0214E9,1,2.6214E9,1,2.3214E9,2,2.6E9,2,7.9107E9,3,9.8214E9,3,-1,-1@  P 4.E9,-10,0,4.0214E9,1,4.6214E9,1,4.3214E9,2,4.6E9,2,8.3107E9,3,8.9321E9,3,-1,-1@  R 9.E9,-10,0,9.0214E9,1,9.6214E9,1,9.3214E9,2,9.6E9,2,18.     3107E9,3,18.9321E9,3,-1,-1@  \ 15.E9,-10,0,15.0214E9,1,15.6214E9,1,22.65535E9,2,23.27675E9,2,7.34465E9,3,7.96605E9,3,-1,-1@  _ 20.E9,-10,0,20.0214E9,1,20.6214E9,1,15.543725E9,2,25.699075E9,2,9.84465E9,3,10.46605E9,3,-1,-1@  _ 29.E9,-20,10,28.3786E9,1,23.9786E9,1,24.450925E9,2,28.700E9,2,16.45535E9,3,35.272325E9,3,-1,-1@  _ 35.E9,-20,10,35.0214E9,1,35.6214E9,1,33.093725E9,2,35.3214E9,2,8.774538E9,3,15.54465E9,3,-1,-1@  a 45.E9,-20,10,45.0214E9,1,45.6214E9,1,34reqLast_cfOut_fmt Pass_failEnd_imoob_prnt7( SUBPROGRAM FOR Image, Mult, Out-of-Band@ 7涎7 and Out-of-Range Responses@ 綎 ( Rev C.00.00 Added support for 8564E/65E@  趎 $ Rev D.00.00 Added support for 8562E@  @ \@ @  @ D @ @ !!@@   INNOCENT UNTIL PROVEN GUILTY@ B.479888E9,2,40.593725E9,2,8.316975E9,3,20.54465E9,3,-1,-1@  0,0,0  End-of-data flags End-of-data flags@  @ ȁ@  𳎎@  BHP8560E,@ @  BHP8561Eh@ @  BHP8562E@ @  BHP8563E೎@ @  BHP8564E@ @  BHP8565E  INNOCENT UNTIL PROVEN GUILTY@ H@?33333 LIMIT OF WHAT CAN BE PRINTED@  @ Ae@ A.@ @@@ 8@:쐶3 Millimeter breakpoint; use Mm_spec above this freq@  @  ǵ Image " Image Response@ ǵ Multiple " Multiple Response@ ǵ Out-of-Band " Out-of-Band Response@ ǵ Out-of-Range" Out-of-Range Response@  @ X@ @ @ @ @  @  $. doing equipment check@ &ԵB CHECK CAL$ղ@  (ԵBLOCK SOURCE TO DUT$ղ@ (ԵB SOURCE TO SPLITTER TO SENSOR/DUT$ղ@ $P׳@  @ B*Running Image and Multiple Responses test.< Rev B.01.00@  &ԵBINITIALIZE,CONTINUOUS TRIGGERղ@ *ԵB INITIALIZEղ@ ,ԵB;INITIALIZE,SPAN=10E3,RBW=1E3,VBW=100,SINGLE SWEEP,ȁ p@  BHP8560E @  ٞBP****************** IMAGE, MULTIPLE, AND OUT-OF-RANGE RESPONSES *****************@ @ @  BHP8561E س@  ٞBP************ IMAGE, MULTIPLE, OUT-OF-BAND, AND OUT-OF-RANGE RESPONSES **********@ @ # Rev C.00.00@ BHP8562E # Rev D.00.00@  ٞBP****************** IMAGE, MULTIPLE, AND OUT-OF-BAND MARKER ONղ@@ -@ ./0@ . 賎@ ,ԵB CENTER FREQ.ղ@ ,ԵB REF LEVEL/ղ@ ,ԵB ATTENUATOR0ղ@ *ԵB FREQUENCY.ղ@  @ 1/萳@ .,AO򷎎@ *ԵB AMPLITUDE1ղ@ ,ԵB0TRIGGER SWEEP,PEAK SEARCH,PEAK PRESELECTOR,DONE?2ղ@ @ 41/յ(?ղ4* Set source to reference level +/- 0.25 dB@  ,ԵBREAD MARKER AMPLITUDE5ղ@ RESPONSES ******************@  @  @   BHP8563E P@  ٞBP****************** IMAGE, MULTIPLE, AND OUT-OF-BAND RESPONSES ******************@ @ !# Rev C.00.00@ BHP8564EBHP8565E,# Rev C.00.00@  ٞBP****************** IMAGE, MULTIPLE, AND OUT-OF-BAND RESPONSES ******************@ @ ## Rev C.00.00@ @ @ &ԵBREAD6.ղ@  @ 78@ 7 @ --萳@ -.@ -7@ -8@ ƶ @ *ԵB FREQUENCY7ղ@ :16յ?ə7;ղ@ ,ԵB/TRIGGER SWEEP,PEAK SEARCH,READ MARKER AMPLITUDE<ղ@ ʶ @ -<5ꐳ@ ̶ @ ͠78@ λp@ ϶ @ Р./0@ ѻt@ Ҷ @ >@ Ե12@ !$ г@  ٞBP****************** IMAGE, MULTIPLE, AND OUT-OF-BAND RESPONSES ******************@ @  @E Rev C.00.00 Added data structure to accommodate different specs for@0 different spur types for each band@G Specs for Image, Multiple, Out-of-Band, and Out-of-Range for each band   -80,-80,-80,-80 ) Band 0) Band 0   -80,-80,-80,-80 ) Band 0) Band 0@   -80,-80,-80,-80 ) BanȀ @  @؛ȟB @ ٴ h@ ڛ@ ۹@ ܴ 4@ 2>@ ߶ @ @ղ@ ᶎ A@㶎@䶎P @<@`p86@ d 1) Band 1   -80,-80,-80,999 ) Band 0 Rev D.00.00) Band 0 Rev D.00.00@    -80,-80,-80,999 ) Band 1) Band 1@ !  -80,-80,-80,999 ) Band 2) Band 2 "!  -80,-80,-80,999 ) Band 0) Band 0@ #  -80,-80,-80,999 ) Band 1) Band 1@ $  -80,-80,-80,999 ) Band 2) Band 2@ %  -80,-80,-80,999 ) Band 3) Band 3 &#  -80,-80,-80,999 )0E"x&"BE2> @EJ @V @Fdn DhEx D|~ DF D!"E4ĀȀ Band 0) Band 0@ '  -80,-80,-80,999 ) Band 1) Band 1@ (  -80,-80,-80,999 ) Band 2) Band 2@ )  -80,-80,-80,999 ) Band 3) Band 3@ *  -60,-55,-55,999 ) Band 4) Band 4@ +  -60,-55,-55,999 ) Band 5) Band 5@ , @ -$<@ .% @ /$%Ȥ@ 0%@ 1$س@ 2 @ 3&@ 0E@ 0E@ 0hE @ .0<E<@ "J04EXxfplhr`zXPHI@800\@ 0@ 1ȌE0@* Pointers to where data is in Test_data(*)@ 4'@ 5(@ 6)@ 7 @ 8 ٥@ 9 ٵB11X,6A,6X,6A,5X,8A,20X,8ABCENTERBSOURCEBRESPONSEBRESPONSE@ : ٵB10X,9A,3X,9A,3X,9A,3X,13A,5X,4AB FREQUENCYB FREQUENCYB AMPLITUDEB SPECIFICATIONBTYPE@ ; ٵB12X,5A,7X,5A,7X,5A,9X,5AB(GHz)B(MHz)B(dBc)B(dBc)@  < ٵB9X,KB_!>@ =*@ >*&Ȁ  @ ?%*(Ȑ@ @t`s@Dut@PrinterH`Pwr_mtr@CounterIJFailR Imooboor_prnt Imooboor_prnt Test_data Conditions Conditions$ Test_flags Test_number Sequence_type Last_testIo_paths@Dut@Printer@Pwr_mtr@CounterType$SpecIJFailR$FlagGhzMhzKhz Mm_brkpntHi_band Hp8560e_specs Hp8561e_specs Hp8562e_specs Hp8563e_specs Hp8565e_specsBandTypeCf_ptr Source_ptrType_ptr Amptd_ptrPointFNBandCtr_freqSrc_f*)ȿ򎷎p*)@ A$+*&ղ@ B*)$%򷎎̳@ C@ DB<<<<@ E@  F,*&A 100 MHz resolution@ G-*'A 1 kHz resolution@ H,.\ ٥6 Blank line between center freqs I/4 12X,DD.D,6X,5D.3D,4X,SDDD.D,8X,SDDD.D,5X,12A,2X,4A@  J /,-*)ȣ$%ȣ%ǣ@ KB @ L.,@ M**萳@ N$@ O @  P2ղ PASS JUDGEMENT Q3 IMOOBOO     R_PRNT@RP@ S@@@0D0E@ @ @ @ @ FNS200FnsFNS200Fns200Sys$@ TB SYSTEM ID@ U t@ VB36B16B20B17B\h$\ 0E!& @E2 @> @FLV DhE` D|f DFp Dz"B @ ȌEadcaccy_prnt Test_data Test_flags T37̳@ W@ X@ Y@ Z@[@\]@X@0\0E  F"@ @ @ @ urrent_val P FNCsize_val Csize_val Current_val Plot_ratio@ ^l@ _(?333333킿@`est_nember Sequence_typeIdast_testIo_pathsD`Dut@Printer@Pwrgmtr@Counter Condations Conditions$DfailR$FlagNomcy Pass_fail Fadcaccy_prnt Fadcaccy_prnt Test_data Test_flags Test_number Sequence_type Last_testIo_paths@Dut@Printer@Pwr_mtr@Counter Conditions Conditions$FailR$FlagNomSpecSt_accy Pass_fail5 Added Rev B.00.00@  @ @  @   H,@ab@@@00ED"108@ @ FNPlot_rati FNPlot_ratio Plot_ratioFNS200 Screen_linesA_sizeTotal@ cӲX@ d@ e!P@ f%@ gͻK@ hǐ@ i쐳@ j 䳎@  k@ @   INNOCENT UNTIL PROVEN GUILTY@ B  INNOCENT UNTIL PROVEN GUILTY@ 8? ҉- Limit of what can be printed, divided by 100@ ,A Nominal CAL OUT FREQ of 300 MHz@  ?PbM Spec is +/- 0.1 %@ 퐳@ 򷎎|@ 򷎎@ @ B<<<<@ @  @  ٞBP********************* FAST SWEEP TIME ACCURACY, OPTION 007 *****************Qd@ l@  mP@\@ n8@@  o`@@ p@  q`Aܳ@ r8?@  s`A @ t8@\(\@  u`A|@ v8@ͺ Has not been tried@ w@ x@ y@ z@{@|}****@  @   ٞB Specification:@  ٞB8 Option 007, Sweep Time < 30 ms: < +/- 0.1 %@  ٥@  ٵB19X,22A,D.3D,2A,4ABSWEEP TIME ACCURACY = 죵2 %@  ٥@  ٥@  ղ PASS JUDGEMENT@  @9-@@ @@  T E@ @H (  0E DhE& D|, DF6 D@J"BEP'B0X'@DFdp"B|s@ \ @  ]D Check_options Check_optionsIo_paths@Dut@Printe@ @ @ @ BeeperType$Noise@ö. REV C.01.00 Added Beeper for audible prompts@ ļ!@ ſس@  @  ǻĵBERROR@ ȵ1?$@ ɵ?#@ ʻĵBWARNINGBWARNh@ ˋ?333333$@ ̻ĵBBAD_KEYBBAD KEYr@Pwr_mtr@CounterTestsTests$ Short_name$ Conn_check Conditions Conditions$FadcTestFNOption_present@ ~ @ @ \ \ @   H,@  @    Test number for Fast ADC test@  @ ȿ@  ӵB007ղȵTEST NOT APPLICABLE@ @  @ ͵1ȵ?$@  λĵBALERTX@ X@е1ȵ?$@ѵ1?$@ Ҵ@  ӻĵBPASSBPASSED@ Ե1,?$@ ջĵBFAILBFAILUREBFAILEDX@ X@׵1?$@ص?#@ ٴ@  ڻĵBPROMPT@ ۋ?$@ @@9-@th 00E 0!.@ 8bEHX@ bɰEf@ j)Erz@ E@ b`E@  Added Rev B.00.00ij@ ݽ$@ ޻@ ߸𳎎@ $@ ṳ@ⱳ@㶎@t@0`0E @ @ @ @ mi_bwRes_bFNEmi_bwEmi_bwRes_bwFNOption_present#% Rev D.00.00 Added to support Opt EMI@嶎G Returns 1 if Res_bw Fadc_accyTest_2 Fadc_accyFNOption_present Test_dataCk_connections Quit_flagDutCounter Check_freq Prompt_userOutput Added Rev B.00.00@  @ ӵB007ղ<׶6% Don't do test if Opt 007 not present@  @ @ εA'{y@  @  ԵBCAL OUT TO COUNTERղ@  is a 6dB BW (Option EMI) or returns 1 if otherwise@ ӵBEMIղ @ 瀺@  踎 Option EMI installed@  4@ A.<@j 1 MHz and 100 kHz are 6 dB BWs@ 끺@  趎 All other RES BWs are 3 dB BWs@ 퀺@ @ ﹳ@  @@, |X p0E ׳@ B&Running Fast Sweep Time Accuracy test.@  @  ԵB INITIALIZEղ@  ԵB INITIALIZEղ@  @  ԵB FREQUENCY ղ@    @ ?׳@ @@A@ B@ C @ D萳@ E 䳎@F@ G  @ H@ I@ J萳@ K @L@ M@ N @ O B<<<<@ P  MHz@ Q  GHz@ R B dB pk-pk@ S@T                                                                                                                !     !     "     "     #     #     $     $     %     %     &     &     '     '     (     (     )     )     *     *     +     +     ,     ,     -     -     .     .     /     /     0     0     1     1     2     2     3     3     4     4     5     5     6     6     7     7     8     8     9     9     :     :     ;     ;     <     <     =     =     >     >     ?     ?     @     @     A     A     B     B     C     C     D     D     E     E     F     F     G     G     H     H     I     I     J     J     K     K     L     L     M     M     N     N     O     O